[Shop-Script] Супер кэш | supercache

Плагин [Shop-Script] Супер кэш | supercache v2.1.2

Мощнейшее кеширование + динамические блоки в кеше!
Плагин «Супер кэш» применяет мощнейшую технологию кеширования страниц сайта из существующих на данный момент, делая загрузку страниц практически мгновенной (в среднем 30мс). Повышение скорости загрузки сайта улучшит SEO, юзабилити и конверсию сайта, а с сервера будет снята основная часть нагрузки это позволит даже слабому серверу выдерживать периоды высокой посещаемости.

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

Этот плагин относится к серии наших плагинов «SPEED» если вы хотите ускорить свой сайт, обратите внимание на другие плагины этой же серии: Lazy load, Адаптивные изображения PRO, Критический CSS

Как это происходит:

  1. При посещении страницы сайта плагин сохраняет точную копию страницы в HTML формате на сервере.
  2. Далее минифицирует HTML и встроенный JS и CSS, сокращая вес страницы примерно на 20%.
  3. Потом архивирует файл в формат GZIP, что еще уменьшает вес страницы примерно в 10 раз.
  4. При повторном посещении страницы сервер отдает пользователю сохраненную копию (кеш), а не генерирует страницу с помощью php и mysql, что значительно снижает нагрузку на ЦП и ОЗУ сервера.

Динамические блоки кеша:

Динамические блоки — позволяют загружать часть контента сайта в кеш из оригинальной версии сайта.

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

Обновление контента происходит в фоновом режиме (AJAX). Также возможно загружать динамические блоки после загрузки страницы (асинхронно), это может значительно повысить скорость ее загрузки.

Использование динамических блоков позволяет достичь совместимости практически со всеми плагинами и шаблонами сайта.

Инструкция и видеоинструкция о настройке динамических блоков находятся в настройках плагина.

Почему Вам нужен этот плагин:

  1. С мая 2021г google учитывает скорость загрузки для ранжирования сайта в поисковой выдаче, а это значит улучшая скорость вы улучшаете SEO оптимизацию сайта.
  2. Сайты, которые быстро загружаются более удобны для ваших пользователей, а это влияет на конверсию сайта, количество просмотренных страниц и в целом на поведенческий фактор.
  3. Повышает производительность веб-сервера позволяет выдерживать периоды высокой посещаемости.
  4. Улучшает показатели Core Web Vitals.

Для каких сайтов «Супер кеш» будет наиболее эффективен:

  • Страницы сайта загружаются больше 2 секунд.
  • Большой размер страниц (много встроенного, не минифицированного CSS и JS кода, пробельных символов, переносов строк).
  • Долго генерируются страницы средствами PHP.
  • Установлено много плагинов, которые нагружают работу сайта.
  • «Падает» сервер при большой посещаемости.

Возможности плагина:

  • Настройка удаления кеша по расписанию (через CRON).
  • Удаление кеша вручную.
  • Минификация HTML и встроенного JS и CSS.
  • Архивирование GZIP.
  • Использования клиентского кеширования Server Worker (только для современных браузеров). Шрифты, изображения, JS и CSS файлы дополнительно кешируется на стороне клиента в браузере с помощью Server Worker (на основе библиотеки Workbox от Google).
  • 4 стратегии кэширования для разных типов устройств (для десктоп, для мобильных, отдельный кэш для мобильных и десктоп устройств, общий кэш).
  • Работает со множеством доменов.

Правила кеширования:

  • Страницы кешируются только для не авторизованных пользователей, для авторизованных показывается стандартная версия сайта (опционально).
  • Для пользователей с правами администратора страницы не кешируются.
  • При добавлении товара корзину пользователям будет показываться не кешированная версия сайта (на время сессии).
  • Если у пользователя добавлены товары в корзину кеш сохраняться не будет.
  • При редактировании товара в панели управления кеш страниц товара и его категории удаляется.
  • При добавлении отзыва/комментария страница кеша товара удаляется.
  • При оформлении заказа страницы заказанных товаров и их категории удаляются из кеша.
  • Страницы кешируются только на том языке, который указан в настройках плагина (если не указано, то на любом).
  • При любых массовых изменениях контента на сайте необходимо очищать кеш.

Совместимость с темами дизайна:

Для работы с темами дизайна "MegaShop 2.0" и "Ahead", необходимо включить опцию в настройках плагина "Отключать кеш при обновлении страницы". С остальными темами проблем не выявлено.

Интеграция с плагинами:

Заметка:

Плагин «Критический CSS» является отличным дополнением к плагину «Супер кеш». Если условно разделить скорость загрузки страницы сайта на два этапа:
  1. Получение страницы с сервера.
  2. Рендеринг страницы.
«Супер кэш» — работает на первом этапе делая получение страницы моментальным для пользователей. А «Критический CSS» работает на втором этапе ускоряя рендиренг, то есть визуальную отрисовку страницы.

Также стоит учитывать, что количество балов Pagespeed Insights складывается на основе уже полученных страниц, то есть анализируется второй этап скорости загрузки, скорость рендеринга. Чем быстрее визуально отрисуется страница вашего сайта, тем выше балы.

И зачастую многие сайты имеют высокие балы Pagespeed Insights, но для пользователей страницы загружаются медленно, имеют задержку перед загрузкой или наоборот сайты имеют низкие оценки Pagespeed Insights, но для пользователей страницы быстро загружаются.

Связка плагинов «Супер кэш» + «Критический CSS» ускоряет сайт одновременно на двух этапах загрузки, что позволяет иметь высокие оценки по сервису Pagespeed Insights и моментально загружать страницы для пользователей даже на слабом сервере или в периоды высокой посещаемости. И также оба плагина улучшают Core Web Vitals, что положительно влияет на SEO.

Установка и активация кэширования:

В настройках плагина нажать "Включить кеширование" и "Сконфигурировать правила сервера".

Для веб-сервера Apache и Apache+Nginx: после сохранение настроек сконфигурированные правила отобразятся в настройках плагина их необходимо самостоятельно установить в самый вверх файла .htaccess, который находится в корне вашего сайта (модуль Mod_rewrite и поддержка .htaccess должны быть включены на сервере). Инструкция и видеоинструкция находятся в настройках плагина.

Для веб-сервера Nginx: после сохранение настроек сконфигурированные правила отобразятся в настройках плагина их необходимо самостоятельно установить в конфигурационный файл сервера. Инструкция и видеоинструкция находятся в настройках плагина. (требуется доступ к конфигурационному файлу сервера и возможность перезапустить сервер после внесения изменений.)

На других веб-серверах и в облаке Shop-Script (Webasyst): включить опцию «Подключить кеш через маршрутизацию», но в таком режиме кеш будет подключаться медленнее.

Как проверить работу:

Необходимо зайти на любую из страниц приложения “Магазин”, как неавторизованный пользователь (лучше всего использовать другой браузер). Счетчик страниц в настройках плагина должен увеличиться. Значит плагин работает.

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

Чтобы вручную замерить скорость загрузки страницы. Зайдите на кэшированную страницу, как неавторизованный пользователь. Откройте консоль браузера, перейдите во вкладку «Сеть», выберите тип «Документ»/«HTML», в консоли отобразится название страницы на которой вы находитесь с данными загрузки (тип, размер, скорость и т.д). Потом очистите кэш и отключите кэширование, проделайте все заново и сравните результаты.

После включения и настройки плагина зайдите на сайт из другого браузера и проверьте корректность работы сайта (с мобильных и десктоп устройств).

Последние обновления

  1. [Shop-Script] Супер кэш | supercache v2.1.2 NULLED

    - Небольшие улучшения в работе плагина
Сверху Снизу