Ускорение сайта
Кеш страниц, 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.
Исключения
Страницы, которые нельзя кешировать (например, с персональными данными в своём блоке), добавьте в «Исключения».