SuperCache: стратегия и динамический контент
Выбор стратегии
В основных настройках есть поле «Стратегия кеширования». Плагин предусматривает четыре варианта, которые показаны и объяснены на скриншоте основных настроек.
| Вариант | Для чего используется |
|---|---|
| Общая | Одна версия оформления темы для мобильных и настольных устройств |
| Раздельная | Отдельные версии кеша для мобильного и десктопного оформления |
| Только десктоп | Кеширование десктопной версии без кеширования мобильной |
| Только мобильные | Кеширование мобильной версии без кеширования десктопной |
Сопоставьте вариант с устройством своей темы оформления. Если версии страницы для телефона и компьютера различаются, используйте раздельную стратегию.
После изменения стратегии необходимо очистить кеш, заново сгенерировать правила сервера и установить их в конфигурацию. Это предупреждение приведено в настройках плагина. При подключении через маршрутизацию не добавляйте серверные правила самостоятельно: следуйте инструкции для своего способа подключения.
Локализация
Поле «Локализация» задаёт язык сохранения кеша. На скриншоте выбран вариант «Любая локализация».
Для изменения этого параметра интерфейс также предупреждает об очистке кеша и повторной генерации и установке серверных правил. Выполните эти действия для прямого серверного подключения, затем проверьте соответствующие страницы магазина.
Темы MegaShop 2.0 и Ahead
Для этих тем необходимо включить отключение кеша при обновлении страницы. В опубликованном интерфейсе эта опция находится в расширенных настройках, в разделе интеграции с темами дизайна.
После настройки проверьте магазин на мобильном и настольном устройстве. При вопросах о конкретной версии темы обратитесь в поддержку, указав её название и версию.
Динамические блоки Premium
Динамические блоки позволяют обновлять отдельные части кешированной страницы через AJAX. Их настройка доступна в Premium. Например, разработчик описывает обновление информации о доставке в зависимости от города посетителя.
Пошаговая инструкция и видео по динамическим блокам находятся в настройках SuperCache. Используйте их для разметки конкретного блока вашей темы. Без этой инструкции нельзя выбирать селекторы или добавлять код наугад.
Перед настройкой определите, какие фрагменты страницы должны обновляться для посетителя. После настройки проверьте каждый из них на своём магазине: актуальность общего HTML-кеша и обновление динамического фрагмента — разные задачи.
Интеграции
SuperCache поддерживает интеграции с Critical CSS, Responsive Images PRO, определением и выбором города, SEO-регионами. Проверьте работу используемой комбинации версии темы и плагинов на своём магазине.
При совместном использовании Responsive Images PRO ориентируйтесь также на требования обработки изображений на странице этого продукта.
Если нужна помощь
Сообщите в поддержку выбранную стратегию, способ подключения, название и версию темы, используемые интеграции и ссылку на страницу с проблемой. Для динамического блока укажите, что должно обновляться и что посетитель видит фактически.