Плагин Hyper Cache

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

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

Сегодня я хочу рассмотреть один из самых действенных способов оптимизации сайта. Это кэширование WordPress. Кэширование – это процесс снижения нагрузки с хостинга. От чего может возникнуть эта нагрузка?

Кэширование

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

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

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

Hyper Cache плагин кэширования для блога

 

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

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

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

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

 

  1. Скачайте архив с плагином Hyper Cache с официального сайта и разархивируйте его.
  2. Распакованную папку скопируйте в папку блога wp-content/plugins/
  3. Активируйте плагин через Admin – панель, пройдя во вкладку “Плагины”

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

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

define('WP_CACHE', true);

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

/** Абсолютный путь к директории WordPress.*/
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');

Я разместил код в этой области:

/** Имя базы данных для WordPress */
define('WP_CACHE', true);
define('DB_NAME', 'wm1604_ox823');

 

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

 

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

 

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

Плагин Hyper Cache

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

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

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

Hyper Cache WordPress

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

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

All cached pages – при добавлении новой страницы на ресурс автоматически будет очищен весь КЭШ.

Nothing — при добавлении новой страницы на ресурс КЭШ останется не изменным.

Only modified posts – из КЭШа будут удалены только те страницы, в которые были внесены изменения.

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

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

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

 

Hyper Cache

 

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

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

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

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

С уважением, Дороднов Иван!