SuperCache: установка и подключение кеша

Подготовка

SuperCache устанавливается из магазина Webasyst. Перед началом проверьте требования к серверу и определите, кто будет применять правила: вы, администратор сервера или хостинг.

Изменение .htaccess или конфигурации Nginx может нарушить работу магазина. Сохраните резервную копию текущего файла и согласуйте изменения с администратором. Используйте правила, которые плагин создал для вашего окружения и текущих настроек. Код со скриншота и правила другого магазина не подходят в качестве универсальной конфигурации.

Включение плагина

  1. Установите SuperCache из магазина Webasyst.
  2. Откройте настройки установленного плагина и включите нужные опции.
  3. Включите кеширование.
  4. Выберите способ подключения кеша и выполните соответствующие действия ниже.

На скриншоте основных настроек переключатель называется «Включить кеширование», а способ подключения выбирается в поле «Как подключить кеш». Пошаговая инструкция и видеогид доступны в самом плагине.

Основные настройки SuperCache: включение кеширования, подключение через сервер и раздельная стратегия для мобильной и десктопной версий

Apache и Apache + Nginx

Для Apache необходимы модуль mod_rewrite и поддержка .htaccess.

  1. В настройках SuperCache перейдите к правилам сервера и запустите их генерацию.
  2. Сохраните настройки: сгенерированные правила отображаются в плагине.
  3. После резервного копирования добавьте полученные правила в начало .htaccess в корне сайта.
  4. Проверьте доступность магазина и работу кеша.

Действие генерации может быть представлено настройкой «Сконфигурировать правила сервера» на вкладке «Правила сервера». Ориентируйтесь на встроенную инструкцию своей установленной версии.

Nginx

Для этого варианта нужны доступ к конфигурации сервера и возможность перезапустить сервер после внесения изменений.

  1. Сгенерируйте правила в настройках SuperCache и сохраните настройки.
  2. Передайте правила администратору либо внесите их в конфигурацию сервера самостоятельно, если вы обслуживаете этот сервер.
  3. Проверьте конфигурацию средствами вашего окружения перед перезапуском. Конкретный способ проверки и применения определяет администратор.
  4. После применения проверьте магазин и кеширование.

Плагин предоставляет правила для вашей конфигурации; готовый универсальный блок Nginx здесь не приводится. Не переносите в Nginx правила Apache.

Webasyst Cloud и другие серверы

Используйте опцию подключения кеша через маршрутизацию. Этот вариант предусмотрен для Webasyst Cloud и других серверов.

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

После подключения

Перейдите к настройке стратегии кеширования и проверке работы. Если инструкции внутри плагина не соответствуют вашему окружению, отправьте в поддержку тип сервера, способ подключения, версии Shop-Script и SuperCache и описание выполненных действий.