Разработка и сопровождение

Кеширование на сайте WordPress: плагин Hyper Cache

11.12.2020 12:40

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

Это особенно актуально, если посещаемость вашего сайта довольно велика – от нескольких сотен до нескольких тысяч хостов в сутки. В этом случае число запросов к базе данных блога будет составлять порядка 200-400.

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

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

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

Плагин кеширования Hyper Cache

Рассмотрим такой популярный плагин, как Hyper Cache. Принцип его действия следующий – страница сайта генерируется один раз, а затем отдается пользователю уже из кеша. Благодаря этому и снижается нагрузка на базу данных.

Сам плагин можно скачать с большого числа сайтов, он полностью бесплатен и легок в настройках.

  • Содержимое плагина нужно скопировать в соответствующую папку с плагинами вашего ресурса
  • Cделать права 700 для директории wp-content.
  • Далее открываем файл под названием wp-config.php и вписываем туда следующую строку – define(‘WP_CACHE’, true).
  • Переходим в административную панель сайта – там следует активировать плагин Hyper Cache.

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

Настройка плагина Hyper Cache

Если более подробно остановиться на настройках, то в первом пункте указано время жизни кэшируемых страниц, во втором – время автоматической очистки кеша. Способ очистки кеша - здесь выбираете то, для каких страниц будет очищаться кеш (для всех, только для новых или вообще, ни для каких).

В последнем пункте можно отключить кеширование комментариев на блоге. Как правило, комментарии не кешируются.

Последний этап – проверка работы плагина

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

В самом конце мы должны обнаружить текст про кеширование (cached), это будет означать то, что Hyper Cache включен и исправно работает.