WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPress

Про кеширование сайтов

Кеширование в вебразработке — это очень важно. В WordPress особенно.

Не то, чтобы Вордпресс такой плохой и тяжёлый, просто если можно ускорить загрузку страниц и одновременно снизить нагрузку на хостинг, а потратить на это пару минут, не воспользоваться этой возможностью было бы очень глупо. Итак, ближе к делу. Знакомьтесь с самым популярным плагином для кеширования страниц в вордпресс: WP Super Cache

Эффективность WP Super Cache

Просто приведу 2 примера, до и после установки и настройки плагина

WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPress

До установки WP Super Cache

WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPress

После установки WP Super Cache

То есть, вы сами видите грубый расчёт, без плагина страница генерируется 879 миллисекунд, а с плагином — 84 миллисекунды.

Разница в 10 раз! Ещё остались сомнения в том, нужно ли его устанавливать?
Особо рекомендую к использованию на виртуальных хостингах, и если ваш сайт по типу информационный: блог или статейник — основное содержание почти не меняется.

Есть и противопоказания, но они больше условные: например, если ваш сайт почти не содержит постоянного содержимого, например предоставляет некоторый сервис, динамически изменяемые в php блоки и тому подобное.

Правда, и тут можно найти выход, настроив тип кеширования Legacy или PHP и включив Enable dynamic caching в настройках. Так что, пути выхода есть 🙂 Однако, я лично думаю, что для таких сайтов лучше обходиться объектным кешированием, например, на основе W3 Total Cache, что тоже будет довольно эффективно.

Обзор плагина WP Super Cache

Принцип работы прост: плагин создаёт статичные html и php файлы – копии страниц WordPress и сохраняет их в кеш: /wp-content/cache/supercache/.

Потом, при заходе пользователя на какую-либо страницу сайта, WordPress, вместо того, чтобы создать страницу с нуля, отдаёт браузеру заранее сохранённую копию html-страницы из кеша или собирает её максимально быстро из готовых php-файлов.

Думаю, вполне очевидно, что такой вариант выходит экономнее по затратам ресурсов сервера и быстрее в плане скорости загрузки страницы.
Конечно, кеш отдаётся не всегда. При настройках по умолчанию, кеш не отдаётся для:

  1. Залогиненных пользователей;
  2. Пользователей, которые только что оставили комментарий на сайте;
  3. Пользователей, которые просматривают защищённую паролем запись.

Но, так как доля этих пользователей незначительна, WP Super Cache является очень эффективным кеширующим инструментом.

Где скачать WP Super Cache

Скачать плагин вы можете из официального репозитория https://wordpress.org/plugins/wp-super-cache/

Как установить плагин WP Super Cache

Можно либо распаковать архив в директорию плагинов /wp-content/plugins/, либо воспользоваться загрузчиком плагинов в админке http://example.com/wp-admin/plugin-install.php?tab=upload

Кстати, есть подробная инструкция с видео для новичков, как устанавливать плагины в WordPress

Здесь и далее заменяйте http://example.com в примерах на ваш адрес сайта

Если у вас свой виртуальный или выделенный сервер, обязательно выставите верные права доступа на распакованные файлы, каталоги, и /wp-content/, чтобы кеш смог записываться

Также, более простым вариантом будет зайти в http://example.com/wp-admin/plugin-install.php, вбить в поиск WP Super Cache и установить найденный плагин

WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPress

Установка WP Super Cache

WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPress

Настройка WP Super Cache

После установки плагин нужно настроить. Это не займёт много времени. Самые основные моменты я опишу сначала, про тонкую настройку — чуть дальше.

Процесс установки и настройки WP Super Cache на видео:

Итак, вы переходите по ссылке http://example.com/options-general.php?page=wpsupercache.

Если на данном этапе вы видите ошибку
WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPress
значит, у вас не настроены ЧПУ (человеко-понятные урлы). Переходите по ссылке http://example.com/wp-admin/options-permalink.php и выберите любой вариант, кроме первого

WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPress

В нём говорится о потенциальных проблемах с безопасностью на сервере, но также это сообщение может выскочить при первой установке или сбросе настроек плагина. Так как мы только что установили плагин, спокойно пропускаем сообщение — Dismiss

WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPress
WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPress

В принципе, всё, плагин работает и уже кеширует страницы 🙂
Но делает он в этом варианте не совсем эффективно. Приступим к тонкой настройке

Тонкая настройка кеширования

Переходим на вкладку Настройки (http://example.com/wp-admin/options-general.php?page=wpsupercache&tab=settings)

Статус кэширования

WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPress

Включить кеширование
Отмечаем. Если снять галочку, кеширование выключится. То есть, грубо говоря, этот пункт включает и выключает кеширование, то есть делает то же самое, что и включение/отключение кеширования на странице http://example.com/wp-admin/options-general.php?page=wpsupercache&tab=easy

Метод доставки кеша

WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPress

Простой
В данном случае, кеш будет обслуживать PHP. Вариант, когда сервер работает на NGINX + PHP-FPM, и нет возможности вносить изменения в конфигурацию NGINX. Также, может понадобиться, если на сайте используется отдельная тема для мобильных девайсов. В остальных случаях, выбирайте режим Эксперт.
Эксперт
Использовать mod_rewrite для обслуживания кешированных файлов. Выбираем этот пункт как наиболее быстрый и удобный для сервера.

Разное

Настройка WP Super Cache кэширование WordPress

Привет, друзья! Сегодня у меня тема – правильная настройка WP Super Cache. Кэширование страниц в WordPress позволяет ускорить работу вашего сайта и значительно снизить нагрузку на ваш хостинг. Два самых популярных плагина для кэширования данных это – WP Super Cache и W3 Total Cache. WP super cache – очень быстрый плагин кэширования для WordPress.

WP Super Cache – один из самых популярных плагинов для кэширования блогов/сайтов на WordPress. И если вы его не правильно настроите, то он вам мало чем поможет!

WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPressКэширование WordPress

Настройка WP super cache плагина легче чем например, W3 Total Cache и поэтому он самый востребованный у пользователей Вордпресс (установок более 26 072 370 раз). Да, к тому же, он полностью бесплатный. Поэтому речь сегодня пойдёт именно о WP Super Cache.

Модуль активно поддерживается разработчиками Automattic, так что смело устанавливайте его. Один раз настроите его и можете забыть о нём. И так, поехали.

WP Super Cache подойдёт как для начинающих, так и для более опытных пользователей WordPress. 

Плагин WP Super Cache

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

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

WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPressWP Super Cache самый популярный плагин для кэширования страниц

Читайте также:  Faq и чаво — что это такое?

Установите плагин стандартным способом из админ-панели. Плагины – Добавить новый, в поле поиска введите его название – WP Super Cache. Нажмите Установить:

WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPressУстанавливаем plugin для кэширования страниц WP

После установки и активации плагина в разделе Настройки появится новый пункт WP Super Cache. 

WP Super Cache настройки плагина

Плагин на русском языке и поэтому разобраться с ним не составить особого труда. На данной странице настроек во вкладке “Простые” включите кеширование – Кеширование включено (рекомендуется):

WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPressСтатус кэширования: Включите кеширование

Не забудьте нажать кнопку обновить. Следующая вкладка “Расширенные”:

WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPressРасширенные настройки кэширования

Отметьте как на скриншоте, а именно:

  • Включить кеширование;
  • Простой (Рекомендовано);
  • Не кэшировать страницы для известных пользователей. (Рекомендовано);
  • Сжимать файлы кэша чтобы ускорить работу. (Рекомендовано);
  • Авто перестройка кэша. Гости блога увидят устаревшие версии страниц кэша пока новые будут генерироваться. (Рекомендовано);
  • Ошибка 304. Данная ошибка возникает тогда, когда страница не была изменена со времени прошлого запроса. (Рекомендовано);
  • Считать известных пользователей анонимными, чтобы и им отдавать супер-кешированые файлы.
  • Поддержка мобильных устройств.

Затем поставьте галочки:

WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPressРекомендованные настройки плагина WP Super Cache

  1. Очистить все файлы кеша при публикации или обновлении страницы или записи;
  2. Дополнительная сверка кэша (очень редко может нарушить работу кэширования). (Рекомендовано);
  3. Обновлять страницу при добавлении нового к ней;
  4. Создать список страниц в кэше (выводится на этой странице).

Обновите настройки.

Далее, Просроченные страницы & Очистка мусора. Сборка мусора – это очистка устаревших файлов кэша. Там нет правильных или неправильных настроек для сборки мусора. Это зависит от вашего собственного сайта. Если ваш сайт получает регулярные обновления или комментарии, установите тайм-аут на 1800 секунд и таймер на 600 секунд.

Если ваш сайт статический и редко обновляется то:

  • Тайм-аут кэша: 0 секунд;
  • Часы: 00:00 ЧЧ: ММ;
  • Интервал: один раз в день.

Не существует идеальных настроек очистки мусора, но ниже вы найдёте несколько распространённых сценариев. Очистка мусора отделена от других событий, которые также приводят к очистке мусора (например: добавление нового или публикация записи):

WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPressВремя истечения срока и сбор мусора

Сохраните настройки. Затем отметьте пункты – Не кэшировать страницы следующих типов:

WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPressДопустимые имена & Запрещенные адреса

Сохраните настройки. Затем, перейдите во вкладку Общий кэш. Настройки CDN (Сеть доставки контента) пропустим, так как, это продвинутый метод, требующий базового понимания работы вашего веб-сервера или CDN.  

Для повышения эффективности предварительной загрузки может быть полезно отключить сборку мусора, чтобы старые файлы кэша не удалялись. Выставите – Обновлять общий кэш каждые 0 минут; Кэшировать все записи; Режим предзагрузки (сбор мусора отключен. Рекомендуется):

WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPressНастройки WP Super Cache

Сохраните настройки. Всё готово. 

Теперь 99% ваших посетителей будут обслуживаться статическими HTML-файлами. Один кэшированный файл может обслуживаться тысячи раз. Другим посетителям будут предоставлены пользовательские кэшированные файлы с учетом их посещения. Если они вошли в систему или оставили комментарии, эти данные будут отображаться и кэшироваться для них.

В заключение

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

Плагин WP Super Cache – простой способ кеширования в WordPress

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

Плагин WP Super Cache создает статические страницы вашего сайта. Это сокращает время обслуживания страницы, а также выполняет меньшее количество вызовов PHP. Таким образом, когда запрашивается пост, посетителю будет выдана созданная ранее его копия.

Без кэширования вашей страницы время загрузки значительно увеличится. Наличие механизма кэширования в WordPress (особенно если использовать виртуальный хостинг) крайне важно для быстрой работы сайта.

Как работает

Плагин создает обычные файлы с расширениями

*.html и *.php, в которых содержатся копии страниц сайта. Они сохраняются в каталоге /wp-content/cache/supercache/

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

Страницы не будут браться из кеша, если:

  • пользователь прошел авторизацию на сайте;
  • посетитель оставил комментарий;
  • просматривается защищенный паролем пост.

Установка

Для этого откройте админ-раздел Плагины > Добавить новый, в поисковой строке введите название плагина. WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPress Установка плагина WP Super Cache через админку WordPress

В найденной карточке плагина поочередно нажмите кнопки Установить и Активировать.

Дополнение установлено и готово к работе.

Активация кеширования

Чтобы включить кеширование на сайте, перейдите в админ-раздел Настройки > WP Super Cache, задействуйте опцию Кэширование включено (Рекомендовано) и нажмите кнопку Обновить.

WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPress Активация кеширования в плагине WP Super Cache

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

WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPress Проверка кеширования в плагине WP Super Cache

Настройка

После активации плагин создал страницу настроек, которая расположена в админ-разделе Настройки > WP Super Cache.

WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPress Настройка плагина WP Super Cache

Включив кеширование, как описано раньше, вы задействовали стандартные настройки. Но WP Super Cache – это мощный плагин, который поставляется с множеством опций. Он может ощутимо повысить скорость работы сайта, благодаря дополнительным опциям.

Чтобы использовать все возможности WP Super Cache, откройте Настройки > WP Super Cache и перейдите на вкладку Расширенные.

WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPress Вкладка Расширенные на странице настроек плагина WP Super Cache

Рассмотрим детально самые важные опции.

Вкладка Расширенные

Статус кеширования. Настройка должна быть включена.

Метод доставки кеша. С первой опцией кеш будет использовать средства PHP. Рекомендовано если используются отдельные темы для просмотра на мобильных. В режиме Эксперт задействуется

mod_rewrite – модуль для веб-сервера Apache. Он занимается тем, что преобразует URL-ссылки на сайте. Этот вариант доставки считается самым быстрым.

  • Блок Разное
  • В блоке содержатся ряд настроек, которые отвечают за кеширование отдельных страниц, для отдельных пользователей, сжатие файлов кеша.
  • Рекомендуемые к активации настройки блока:
  • Не кэшировать страницы для известных пользователей
  • Не кешировать страницы с параметрами GET
  • Авто перестройка кэша. Гости блога увидят устаревшие версии страниц кэша пока новые будут генерироваться
  • Ошибка 304. Данная ошибка возникает тогда, когда страница не была изменена со времени прошлого запроса
Читайте также:  Как поменять профессию: 10 причин сменить сферу деятельности

Блок Расширенные

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

WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPress Блок настроек Расширенные плагина WP Super Cache

Рекомендованные настройки:

  • Обновлять страницу при добавлении нового к ней

Блок Просроченные страницы & Очистка мусора

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

WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPress Настройка очистки просроченного кеша в плагине WP Super Cache

Настройка Таймаут кэширования задает время “жизни” кеша в сек. Зависит от частоты обновления контента. Чем реже, тем большее время. Начать можно с 3600 сек. (24 ч.)

Планировщик позволяет с заданным интервалом автоматически проверять устаревший кеш. Это время тоже зависит от частоты изменения содержимого страниц.

Все остальные настройки менее важны, поэтому их значения можно оставить по умолчанию.

Вкладка Общий кэш

Раздел актуален для поисковых систем, для которых важна скорость загрузки страниц сайта. По умолчанию плагин кеширует только посещенные страницы. Но как быть с остальными? Ведь поисковый бот просматривает все страницы сайта и оценивает скорость их загрузки.

WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPress Настройка общего кеша в плагине WP Super Cache

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

Время обновления кеша тоже зависит от изменений на сайте. Рекомендуется задействовать настройки Режим предзагрузки и Предзагрузка тегов, категорий и других таксономий.

Wp Super Cache Настройка Плагина в 2022 году

Ищите инструкцию по настройке плагина WP Super Cache, которая поможет вам начать работу с этим популярным плагином для кэширования WordPress? Ниже я рассмотрю все настройки и действия, которые необходимо предпринять, чтобы ускорить ваш сайт WordPress с помощью WP Super Cache.

Инструкция WP Super Cache настройка плагина

Давайте перейдем прямо к настройке WP Super Cache.

После установки и активации плагина перейдите на вкладку «Настройки» → WP Super Cache, чтобы начать настройку плагина.

Шаг 1: Вкладка ‘Простые’ в настройке плагина Wp Super Cache

По умолчанию WP Super Cache отключает кеширование до тех пор, пока вы не включите его вручную, и этот параметр вы увидите, когда углубитесь в настройки плагина: WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPress Ниже этого раздела вы найдете обзор текущей конфигурации плагинов.

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

Далее переходим ко второму шагу нашей инструкции WP Super Cache.

Шаг 2: Расширенная конфигурация плагина кэша

Здесь вы можете выбрать, какой метод доставки кэша использовать. По умолчанию (Простой) использует PHP для обслуживания кэшированных статических файлов. А опция Эксперт использует модуль Apache для обслуживания этих файлов: WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPress Метод Apache требует настройки файла .htaccess и настройки модуля mod_rewrite. Если на вашем сайте используются пользовательские постоянные ссылки, модуль уже должен быть настроен. С другой стороны, если вы умелый пользователь Nginx, вам нужно будет настроить пользовательские правила для вашего сервера, если вы хотите использовать этот метод.

В целом, хотя метод Apache немного быстрее, простая опция должна сработать для большинства веб-сайтов, и вероятность появления ошибок гораздо ниже.

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

Разное

Далее, прокрутите вниз до настроек Ограничения кеша под заголовком Разное: WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPress Я рекомендую отключить кэширование для зарегистрированных пользователей, поскольку им может понадобиться доступ к динамическим данным. По этой же логике нужно отключить кэширование для страниц с параметрами GET (страницы, которые отображаются по-разному для каждого пользователя).

Ниже вы должны включить параметр сжатия страницы, который включает сжатие Gzip. Это популярная стратегия оптимизации, которая не вызовет каких-либо проблем и может уменьшить размер ваших страниц до ~ 70%.

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

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

Расширенные настройки

Далее прокрутите вниз до раздела Расширенные. Здесь необходимо включить параметр «Включить динамическое кэширование», который будет генерировать статические копии динамического содержимого (например, рекламы или количества посещений): WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPress Если хотите принудительно очистить файлы кэша при публикации или обновлении записей либо страниц. То же самое касается опции дополнительных проверок домашней страницы и принудительного обновления страниц при публикации новых комментариев.

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

Настройки времени истечения

Далее, давайте настроим время истечения срока и сбора мусора. Время ожидания по умолчанию для ваших кэшированных файлов установлено на 1800 секунд (или 30 минут).

Это означает, что WP Super Cache будет хранить кэшированную версию страницы в течение 30 минут перед созданием новой копии: WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPress Для большинства веб-сайтов вы можете безопасно удвоить число до 3600 секунд, что составляет час. Таким образом, вашему серверу не придется генерировать кэшированные файлы так часто.

Если что-то изменится, например, вы обновили записи, то WP Super Cache проигнорирует это и сразу же сгенерирует новую версию кэша (это то, что вы включили в предыдущем разделе).

Допустимые имена & Запрещенные адреса

WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPress Здесь вы можете выбрать типы страниц, которые вы хотите кэшировать. Как правило, записи и страницы безопасны для кеширования. Однако высоко динамичные страницы, такие как продукты и оформление заказа, лучше не кэшировать.

Читайте также:  Заложить биткоин и жить спокойно: новый способ заработка - криптоломбард

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

Шаг 3. Поддержка сети доставки контента CDN

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

Есть два способа включить поддержку CDN с помощью WP Super Cache. Сам плагин рекомендует использовать встроенную функциональность Site Accelerator в плагине Jetpack. Это оптимизирует ваши изображения и сохранит файлы, а также ваши CSS и JavaScript, вне сайта.

Этот подход работает, и он также бесплатный, но он создает пару проблем. Для начала вам понадобится учетная запись WordPress.com для Jetpack для работы с вашим сайтом — это скорее нудно, но об этом нужно знать.

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

К счастью, WP Super Cache также предлагает встроенную опцию поддержки CDN. Он позволяет автоматически направлять плагин на сторонний URL (ваш CDN URL), из которого он будет извлекать все ваши wp-content и wp-include файлы. WP Super Cache – плагин для ускорения загрузки страниц сайта на WordPress В целом, интеграция WP Super Cache с CDN может быть немного сложнее. Однако CDN могут значительно повысить производительность вашего сайта и позволить ему лучше справляться со скачками трафика. Это определенно вариант, если вы не против технических проблем. Вы также можете найти несколько хороших бесплатных CDN для WordPress.

На этом этапе можно включить кеширование для своего сайта. Для этого вернитесь на вкладку Простые и поставьте галочку напротив первого шага!

Что делать после включения кеширования

Конечно, кэширование — это один из лучших способов повысить производительность вашего сайта, но далеко не единственное решение.

Как пользователь WordPress, вы можете сделать много вещей, чтобы ваш сайт загружался быстрее, например:

  1. Проверить нагрузку плагинов;
  2. Использовать легкую тему;
  3. Переключиться на более быстрый веб-хостинг;
  4. Произвести обновление до последней версии PHP.

Я рассмотрю большинство из этих процессов в подробном руководстве по оптимизации WordPress.

У вас есть дополнительные вопросы о том, как настроить WP Super Cache на вашем сайте WordPress? Оставьте комментарий и я постараюсь помочь!

Как настроить плагин WP Super Cache, чтобы ускорить WordPress

В этой статье мы расскажем, как настроить параметры WP Super Cache, чтобы уменьшить время загрузки страниц сайта.

WP Super Cache является одним из самых популярных плагинов для кэширования, он используется на миллионах сайтов по всему миру. Этот плагин ускоряет ваш блог, обслуживая статические страницы для посетителей, которые не авторизовались или оставили комментарии. Кроме этого плагин может уменьшить нагрузку на сервер.

Плагин совместим как с Apache, так и Nginx веб-серверами. Еще одной отличительной особенностью WP Super Cache является его компактность и простота в установке.

Давайте приступим к улучшению производительности вашего сайта с помощью этого плагина.

Прежде всего, нужно установить плагин и активировать его. После активации, перейдите в раздел Настройки> WP Super Cache.

Включите кэширование, установив флажок для опции «Кэширование включено» и нажав на кнопку «Обновить»:

  1. Установите флажок для опции WP Super Cache плагина «Кэшировать сессии просмотров для быстрого доступа»;
  2. Установите флажок для опции «Использовать mod_rewrite для обслуживания кэша»:

«Использовать mod_rewrite для обслуживания кэша»: из всех методов кэширования mod_rewrite самый быстрый вариант, потому что он полностью обходит PHP и обслуживает непосредственно кэшированные страницы. Это позволяет сайту загружаться быстрее даже на медленных серверах.

Если mod_rewrite на вашем сервере отключен, нужно использовать вариант «Использовать PHP для обслуживания кэша». Он почти такой же быстрый, как mod_rewrite, но использует PHP, чтобы обслуживать кэшированные страницы. Он будет потреблять больше ресурсов процессора, так как задействуется PHP.

  1. Установите флажок «Сжимать файлы кэша, чтобы ускорить работу». Эта опция позволяет использовать Gzip-сжатие для ускорения сайта;
  2. Установите флажок для опции «Не кэшировать страницы для известных пользователей»;
  3. Установите флажок параметра «Автоперестройка кэша»:
  1. Для настройки плагина WP Super Cache установите флажок для опции «Поддержка мобильных устройств»:
  1. Уберите флажок «Блокировка файлов»:
  1. Нажмите кнопку «Обновить», чтобы применить изменения. На экране должно появиться предупреждение «Нужно обновить правила rewrite»:
  1. Перейдите вниз и нажмите кнопку «Обновить правила mod_rewrite»:

После обновления правил, желтая панель исчезнет, а вместо нее появится панель зеленого цвета с надписью «Правила Mod rewrite обновлены»:

В разделе «Просроченные страницы и Garbage Collection» можно указать, как долго данные должны храниться в кэше. По умолчанию значение «Тайм-аут кэша» установлено на 3600 секунд (1 час), что подойдет для большинства сайтов.

Можно изменить этот параметр WP Super Cache плагина WordPress, исходя из того, как часто вы обновляете контент. Если контент на сайте меняется и добавляется интенсивно, можно уменьшить значение до 1800 секунд. Если сайт не обновляется часто, то можно увеличить значение тайм-аута до 86400 секунд (1 день):

На вкладке «Дополнительно» оставьте для всех параметров значения по умолчанию.

Если вы используете CDN, можно интегрировать провайдера CDN с WP Super Cache. Если вы не используете CDN, пропустите этот раздел.

WP Super Cache позволяет предварительно загружать все записи и страницы на сайте, чтобы посетители всегда обслуживались из кэша за минимально время. Это особенно полезно для сайтов, которые не часто обновляются.

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

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

Теперь, когда вы успешно настроили кэширование на своем WordPress, вы должны заметить увеличение скорости работы сайта, которое можно отследить с помощью такого инструмента, как GTmetrix.

Пожалуйста, оставьте свои мнения по текущей теме материала. За комментарии, дизлайки, подписки, отклики, лайки низкий вам поклон!

Вадим Дворниковавтор-переводчик статьи «How to Setup WP Super Cache Plugin to Speed Up WordPress»

Ссылка на основную публикацию