Ускорение блога плагином Hyper Cache

В этой статье я хочу затронуть тему оптимизации блога. А конкретнее, я заведу разговор об ускорении блога плагином Hyper Cache, целью которого будет снижение нагрузки на сервер хостинга, где расположен ваш ресурс. Нагрузка на WordPress блог будет расти прямо пропорционально приходу на него посетителей.

wordpress плагин hyper cache

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

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

От чего возникает чрезмерная нагрузка?

Возникает она от того, что браузеры, которые являются проводниками к сети интернет, совершенно не понимают язык PHP, но отлично ориентируются в HTML. Хостинг же является некой кодирующей программой, которая перегоняет из PHP в Html и наоборот. А так как движок WordPress, в принципе, как и все CMS системы написаны на PHP, то перегонка кода становится неизбежной. Вот представьте теперь себе, что будет происходить, если ваш ресурс заполняют посетители. Он начнет зависать и ответ на запрос будет очень долгим. Выходом их этой ситуации послужит использование кэша.

Как он работает?

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

Плагин кэширования для блога

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

Представьте себе такую картину, что у вашего хостинг провайдера “ЛЕГ” сервер. Это ужасно плохо! База данных, которые относятся к вашему ресурсу станут недоступны. Но при использовании плагина Hyper Cache ваш WordPress блог продолжит свою работу, так как страницы и файлы он будет доставать из КЭШа, который был создан ранее. Время жизни страниц в кэше можно настроить, обычно их ставят одни сутки или 1440 минут.

Еще плагин Hyper Cache примечателен тем, что кэширование страниц работает только для незарегистрированных пользователей ресурса. А так как в WordPress блоге зарегистрированный пользователь только администратор, то вам для внесения исправлений в структуру страниц или в текст, не нужно будет сбрасывать кэш, чтобы сразу же просмотреть полученные результаты.

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

  1. Скачайте архив с плагином Hyper Cache через стандартный установщик плагинов в админке WordPress. Как это делать можете посмотреть тут.
  2. Активируйте плагин, пройдя во вкладку “Плагины”

Теперь  переходим к следующему этапу установки плагина. Включаем кэширование.

Откройте файл config.php, который расположен в корневой папке блога на хостинге и внесите в код следующую строку:

define('WP_CACHE', true);

Выше приведенный код можно вставлять в любое место, но желательно до строчек:

** Абсолютный путь к директории WordPress.**

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

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

Для того, чтобы настроить плагин Hyper Cache, вам необходимо пройти в Admin – панель WordPress и во вкладке “Параметры”  щелкнуть по строке “Hyper Cache”. Перед вами откроется окно:

плагин hyper cache

1 – “Cache status” – в этой строке отображается число страниц, которые находятся в КЭШе.

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

В разделе “Configuration” расположены основные настройки плагина Hyper Cache WordPress.

Настройка плагина hyper cache

1 – “Cached pages timeout” – здесь можно выставит время нахождения блога в кэше, который создает плагин Hyper Cache. Все это время в папке “Cache” будут хранится копии ваших страниц в HTML формате. Как только, время, заданное в окне “Cached pages timeout” истекает, то при новом обращении посетителя к одной из страниц WordPress блога, она будет ему выдана не из кэша, а будет заново сгенерирована плагином Hyper Cache. Если время в этом окне уменьшить с 1440 до 60 минут, то плагин будет скорее нагружать ресурс, чем оказывать ему помощь.

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

2 – “Cache invalidation mode” – с помощью этого параметра можно задать, каким способом будет очищаться кэш ресурса. Если выбрать:

  • All cached pages – при добавлении новой страницы на ресурс автоматически будет очищен весь кэш.
  • Nothing — при добавлении новой страницы на ресурс кэш останется неизменным.
  • Only modified posts – из КЭШа будут удалены только те страницы, в которые были внесены изменения.

3 – “Disable cache for commenters” – имеет окно для включения и выключения кэширования комментариев.

4 – “Feeds caching” – имеет окно для включения или отключения кэширования RSS ленты.

В разделе “Advanced options” производятся дополнительные настройки плагина Hyper Cache WordPress.

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

  1. “Home caching” — в окне можно выключить или включить кэширование главной страницы блога.
  2. “URI to reject ” – в эту форму можно вписать категории, рубрики или веб-страницы, которые не будут кэшироваться плагином Hyper Cache. Похожее на то же самое действие, которое мы осуществляем в файле robots.txt.

Не забывайте сохранять произведенные настройки в плагине, нажатием кнопки “Обновить”.
А теперь, чтобы проверить работоспособность плагина Hyper Cache для WordPress  и производится ли кэширование веб страниц, вам необходимо зайти на блог как рядовой пользователь (без администраторского аккаунта) и просмотреть HTML – код страницы на наличие в ней кода. Осуществить это можно либо нажатием правой кнопки мыши на любом месте веб-страницы и выбрать пункт “Исходный код”, либо нажать комбинацию клавиш “Ctrl+U”:

<!-- hyper cache: 1b7e9b9b714b0b83a6f28ad4f7541abf 12-03-02 11:29:28 -->

Его наличие будет означать то, что кэширование работает.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *