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

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

К содержанию ↑

Установка плагина Hyper Cache

На движке WordPress есть как минимум несколько плагинов, позволяющих включить кэширование. Одним из самых популярных и простых в использовании является плагин Hyper Cache. Скачать его можно с официального репозитория WordPress – wordpress.org (скачать), предварительно воспользовавшись поиском по сайту.

В плане скачивания и установки никаких проблем возникнуть не должно, так как здесь все происходит по стандартной схеме (вытаскиваем из архива папку со всеми файлами и копируем ее в wp-content/plugins). После разархивации идем в админку и ищем Hyper Cache среди всех установленных плагинов. Жмем кнопку “Активировать”. Также нужно изменить права доступа к папке со всеми плагинами wp-content/plugins на 777 (возможность чтения и записи). Финальный этап установки – редактирование файла wp-config.php. Сюда следует вписать следующую строчку кода:

define(‘WP_CACHE’, true).

Не забудьте сохранить данный файл.

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

К содержанию ↑

Настраиваем Hyper Cache и снижаем нагрузку на сервер

Настроек в Hyper Cache совсем немного. В первую очередь, заходим на вкладку “Главные”.

Здесь  можно указать время жизни кеша (время, в течение которого кешированные страницы будут храниться на сервере). Оптимальное время – от нескольких часов до нескольких суток (тут все зависит от специфики сайта, частоты обновления контента, посещаемости и других факторов). Чем чаще обновляется контент и чем выше посещаемость, тем меньше должно быть время кеша. Я как правило указываю 24 часа для нашего блога. Необходимо включить сжатие, если оно у Вас не активно.

Hyper Cache плагин
Hyper Cache плагин

Во-вторых заходим на вкладку “Исключения”. Здесь  можно указать страницы, которые должны кешироваться. К примеру, можно отключить кэширование:

  • для домашней страницы,
  • для страницы 404,
  • для ленты комментариев,
  • для ленты RSS,

Все остальные пункты можно оставить по умолчанию.

hyper cache вкладка "Исключения"
hyper cache вкладка “Исключения”

В следующей вкладке “Мобильный” необходимо указать “Режим работы” – > “Использовать стандартный КЄШ”.

hyper cache вкладка "Мобильный"
hyper cache вкладка “Мобильный”

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

<!– hyper cache: ugh65hhg75uhh76iij76hgf ->

Если это так, то плагин исправно работает.

Если появились вопросы задавайте в комментариях, рад буду ответить!

Поделиться