+7 988 353-52-54 kompman1@yandex.ru

г. Краснодар

Ускорение сайта

Кеш страниц, WebP и AVIF, сжатие HTML, объединение стилей, проверка PageSpeed, сброс CDN.

Модуль Ускорение сайта делает страницы быстрее в несколько раз без изменений в шаблоне. Раздел — Ускорение сайта → Кеш страниц в меню.

Ускорение сайта
Ускорение: кеш, картинки, проверка скорости

Кеш страниц

Готовые страницы сохраняются и отдаются посетителям сразу, даже до загрузки системы — ответ за десятки миллисекунд вместо сотен. Кеш сбрасывается сам, когда вы меняете страницу, товар, настройки или цену. Корзина, оформление заказа, личный кабинет и поиск никогда не кешируются.

Прогрев — после сброса сайт сам заранее открывает страницы из карты сайта, чтобы первый посетитель тоже получил быструю страницу.

Картинки

  • WebP и AVIF — картинки отдаются в современных форматах, они легче в 2–3 раза. Оригиналы не трогаются.
  • Приоритет главной картинки — первый экран загружается быстрее.
  • Ленивая загрузка картинок ниже первого экрана.

Код страниц

  • Сжатие HTML, объединение стилей в один файл.
  • Отложенные скрипты — включайте и проверяйте: некоторые сторонние виджеты могут работать иначе.

Проверка скорости

Кнопка «Проверить в PageSpeed» — оценка Google для телефона и компьютера с советами. На экране также советы по серверу: включён ли OPcache, сжатие gzip/brotli, HTTP/2.

Медленные страницы

Прогрев кеша замеряет, сколько каждая страница собирается без кеша, и показывает десять самых медленных. Посетители получают их из кеша быстро, но первый заход и поисковые роботы ждут это время. Страница дольше секунды — повод посмотреть её блоки: большие подборки товаров, много фото, внешние виджеты.

Фото медиатеки

Фото прямо с телефона весят 3–10 МБ. Кнопка «Сжать фото» уменьшит такие снимки до 2560 пикселей по длинной стороне и пересохранит их с качеством 82: на глаз разницы нет, а весят они в несколько раз меньше. Адреса картинок на сайте не меняются, поворот снимков с телефона сохраняется. Огромные оригиналы заменяются — если они нужны, сначала сделайте резервную копию папки загрузок.

База данных

Со временем в базе копятся старые версии записей, журналы и брошенные корзины. В разделе «База данных» видно, сколько места занимают таблицы и что можно удалить:

  • старые версии записей: у каждой записи остаются последние 20 и текущая;
  • журналы действий, интеграций, обмена, парсера — старше срока, указанного рядом;
  • истёкшие ссылки сброса пароля, токены, коды и входы покупателей;
  • корзины гостей, к которым не возвращались 4 месяца.

Отметьте нужное и нажмите «Очистить». «Оптимизировать таблицы» вернёт место, которое MySQL держит после удалений. Можно включить «Чистить базу раз в неделю» — по тем же правилам, понемногу в фоне.

CDN

Если сайт работает через Cloudflare или другой CDN — укажите доступ, и при изменениях сайт сам сбросит кеш CDN.

Исключения

Страницы, которые нельзя кешировать (например, с персональными данными в своём блоке), добавьте в «Исключения».

kb.helpful_q