Супер кэш (supercache) [Shop-Script]
Плагин Super cache улучшает SEO и удобство использования вашего сайта за счет повышения его производительности.
Как это происходит:
В настройках плагина нажать "Включить кеширование" и "Сконфигурировать правила сервера".
Для веб-сервера Apache и Apache+Nginx: после сохранение настроек сконфигурированные правила отобразятся в настройках плагина их необходимо самостоятельно установить в самый вверх файла .htaccess, который находится в корне вашего сайта (модуль Mod_rewrite и поддержка .htaccess должны быть включены на сервере). Инструкция и видеоинструкция находятся в настройках плагина.
Для веб-сервера Nginx: после сохранение настроек сконфигурированные правила отобразятся в настройках плагина их необходимо самостоятельно установить в конфигурационный файл сервера. Инструкция и видеоинструкция находятся в настройках плагина. (требуется доступ к конфигурационному файлу сервера и возможность перезапустить сервер после внесения изменений.)
На других веб-серверах работа плагина не гарантируется!
Как проверить работу:
Необходимо зайти на любую из страниц приложения “Магазин”, как неавторизованный пользователь (лучше всего использовать другой браузер). Счетчик страниц в настройках плагина должен увеличиться. Значит плагин работает.
Чтобы точно замерить эффективность плагина необходимо измерять скорость загрузки страницы вручную, через консоль браузера, а не с помощью сайтов для измерения скорости, потому что они дают изменчивые и неточные результаты, при каждом запросе.
Чтобы вручную замерить скорость загрузки страницы. Зайдите на кэшированную страницу, как неавторизованный пользователь. Откройте консоль браузера, перейдите во вкладку «Сеть», выберите тип «Документ»/«HTML», в консоли отобразится название страницы на которой вы находитесь с данными загрузки (тип, размер, скорость и т.д). Потом очистите кэш и отключите кэширование, проделайте все заново и сравните результаты.
Плагин Super cache улучшает SEO и удобство использования вашего сайта за счет повышения его производительности.
Как это происходит:
- При посещении страницы сайта плагин сохраняет копию страницы в HTML формате и при повторном посещении страницы сервер отдает пользователю сохраненную копию, а не генерирует страницу с помощью php и mysql, что снижает нагрузку на ЦП и ОЗУ.
- Далее минифицирует HTML и встроенный JS и CSS, сокращая вес страницы примерно на 20%.
- Потом архивирует файл в формат GZIP, что уменьшает вес страницы примерно в 10 раз.
- И наконец все это вместе с подключенными шрифтами, картинками, JS и CSS файлами кэшируется на стороне клиента в браузере с помощью Server Worker (на основе библиотеки Workbox от Google). Это существенно сократит нагрузку на веб-сервер и позволит посещать кэшированные страницы даже при отключенном интернете.
- С мая 2021г google учитывает скорость загрузки для ранжирования сайта в поисковой выдаче, а это значит улучшая скорость вы улучшаете SEO оптимизацию сайта.
- Сайты, которые быстро загружаются более удобны для ваших пользователей, а это влияет на конверсию сайта, количество просмотренных страниц и в целом на поведенческий фактор.
- Повышает производительность веб-сервера позволяет выдерживать периоды высокой посещаемости.
- Улучшает показатели Core Web Vitals
- Страницы сайта загружаются больше 2 секунд.
- Большой размер страниц (много встроенного, не минифицированного CSS и JS кода, пробельных символов, переносов строк)
- Долго генерируются страницы средствами PHP
- Настройка удаления кэша по расписанию (для этого понадобится Cron).
- Удаление кэша вручную.
- Создание статических HTML страниц.
- Минификация HTML и встроенного JS и CSS.
- Архивирование GZIP.
- Исключение определенных страниц из кэширования.
- Использования клиентского кэширования Server Worker (только для современных браузеров).
- Выбор устройства с которого будет сохраняться кэш (десктоп, планшет, смартфон).
- Работает со множеством доменов
- Страницы кэшируются только для не авторизованных пользователей, для авторизованных показывается стандартная версия сайта (опционально). Работает только тогда, когда авторизация осуществляется с нажатым чекбоксом «Запомнить меня» или на странице авторизации сайта за которую отвечает приложение магазин.
- Для пользователей с правами администратора страницы не кэшируются.
- При добавлении товара корзину пользователям будет показываться не кэшированная версия сайта (на время сессии).
- При изменении товара, страница кэша товара удаляется.
- При добавлении отзыва/комментария, страница кэша товара удаляется.
- Страницы кэшируются только на том языке, который указан в настройках плагина (если не указано, то берется язык витрины).
- При любых массовых изменениях на сайте необходимо очищать кэш.
В настройках плагина нажать "Включить кеширование" и "Сконфигурировать правила сервера".
Для веб-сервера Apache и Apache+Nginx: после сохранение настроек сконфигурированные правила отобразятся в настройках плагина их необходимо самостоятельно установить в самый вверх файла .htaccess, который находится в корне вашего сайта (модуль Mod_rewrite и поддержка .htaccess должны быть включены на сервере). Инструкция и видеоинструкция находятся в настройках плагина.
Для веб-сервера Nginx: после сохранение настроек сконфигурированные правила отобразятся в настройках плагина их необходимо самостоятельно установить в конфигурационный файл сервера. Инструкция и видеоинструкция находятся в настройках плагина. (требуется доступ к конфигурационному файлу сервера и возможность перезапустить сервер после внесения изменений.)
На других веб-серверах работа плагина не гарантируется!
Как проверить работу:
Необходимо зайти на любую из страниц приложения “Магазин”, как неавторизованный пользователь (лучше всего использовать другой браузер). Счетчик страниц в настройках плагина должен увеличиться. Значит плагин работает.
Чтобы точно замерить эффективность плагина необходимо измерять скорость загрузки страницы вручную, через консоль браузера, а не с помощью сайтов для измерения скорости, потому что они дают изменчивые и неточные результаты, при каждом запросе.
Чтобы вручную замерить скорость загрузки страницы. Зайдите на кэшированную страницу, как неавторизованный пользователь. Откройте консоль браузера, перейдите во вкладку «Сеть», выберите тип «Документ»/«HTML», в консоли отобразится название страницы на которой вы находитесь с данными загрузки (тип, размер, скорость и т.д). Потом очистите кэш и отключите кэширование, проделайте все заново и сравните результаты.