Кэширование WordPress с помощью плагина Hyper CacheЗдравствуйте уважаемые читатели моего блога. В сегодняшней статье я хочу затронуть тему кэширования wordpress и скорости загрузки страниц самого блога. Для чего вообще нужно кеширование блога на wordpress? Бывают случаи, когда заходишь на чей-то блог, почитать какую-то статью, а скорость загрузки страниц оставляет желать лучшего. Не дожидаясь конца загрузки, просто закрываете страницу и ищите дальше. От этого страдают все. Пользователь, который не смог получить нужную ему информацию и Вебмастер который не только потерял своего потенциального читателя, но и значительно ухудшил поведенческие факторы блога. Каждый посетитель, который заходит на ваш блог создает дополнительную нагрузку на хостинг. Ведь чтобы показать читателю информацию, ваш хостинг обрабатывает кучу операций – обращается к базе данных sql, загружает картинки, отображает комментарии и т.д. И это только на одного читателя, а если их будет 2000-3000?

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

Кэширование WordPress

Перед тем, как вы будете проводить установку плагина Hyper Cache, воспользуйтесь сервисом скорости загрузки сайта и проверьте ее. Перейдите по адресу webwait.com и задайте в форму интересуемый вас урл. Сервис сделает 5-ть (можно указать больше) проверок и выдаст вам результат. Вот результат проверки моего блога.

скорость загрузки блога по сервису webwait.com

Как видно из результата, скорость загрузки отличная. Если этот показатель у вас больше 5, тогда уже стоит задуматься об установке плагина Hyper Cache. Давайте разберем его установку и настройку. Скачиваем сам плагин, разархивируем его и копируем в папку /wp-content/plugins/.

После чего, скачиваем файл wp-config.php к себе на компьютер, открываем его и делает вот такую вставку:

define('WP_CACHE', true);

перед параметрами подключения к базе данных.

параметры подключения плагина к базе данных

Сохраняем изменения в формате UTF-8 и закачиваем обратно на сервер. Переходим во вкладку Плагины и проводим его активацию. Если активация прошла успешно и никаких предупреждающих окон не появилось, то все ок, и можно дальше настраивать плагин.

Но если в результате активации появились ошибки, то вам необходимо установить права доступа — 777 на папку wp-content/plugins/hyper-cache, или же папку /wp-content, для того, чтобы плагин смог создать папку для хранения кэшированных страниц.

После того, как плагин создаст такую папку, можно вернуть обратно права доступа на — 755 для папок wp-content/plugins/hyper-cache, и /wp-content, но установить права — 777 для таких папок wp-content/plugins/hyper-cache/cache или wp-content/cache.

После активации плагина, переходим в админке блога по адресу Настройки – Hyper Cache и начинаем процесс оптимальной конфигурации плагина. Для начала давайте разберем верхнее главное меню, которое состоит из 4-х кнопок.

главное меню плагина

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

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

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

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

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

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

вкладки плагина

Предлагаю, более подробно ознакомится с данными вкладками, и настроить их.

Вкладка Главные

Disable translations – эта опция отвечает за включение интерфейса на английском языке. По умолчанию, после установки плагина, описание настроек будет и на английском и на русском языках. Рекомендую не отмечать чекером соответствующее поле, так как в следующих обновлениях к плагину будет полностью реализован русский язык.

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

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

When the home is refreshed, refresh even the – эта функция включает обновление кэша для того количества страниц, которое мы задаем в этом поле, при публикации нового поста. На мой взгляд, совершенно ненужная вещь, поэтому, я ее не заполняю.

Папки кэша – можно указать свою папку для сохранения файлов кэша. Рекомендую оставить все как есть по умолчанию.

Далее эта функция будет выполняться в – здесь все оставляем по умолчанию.

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

HTTPS – настройки плагина под этот вид шифрования:

Bypass the cache – пропускать это шифрование

Cache separately — использование кеша отдельно

Use the standart cache (I have HTTP/HTTPS aware pages) — использовать кэширование WordPress для этих шифрований(HTTP/HTTPS)

вкладка Главные

С этим блоком настроек мы разобрались, жмем кнопку Сохранить.

Вкладка Исключения

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

Не кэшировать «стр.404» – здесь на собственное усмотрении, но я ставлю чекер, чтобы эта страница не кешировалась.

Не кэшировать ленту комментариев – здесь ставим чекер, зачем нам кешировать страницы с приставкой feed.

Не кэшировать ленту RSS комментариев – аналогично предыдущему пункту.

Точный URI исключение – если есть конкретные страницы которые не нужно кешировать, то отмечем эту опцию и указываем адреса страниц.

(Начиная с) URI исключить – не кешировать страницы по определенному адресу.

Куки исключить – кэширование WordPress для конкретного пользователя на основании Cookie. Я не использую эту настройку вообще.

вкладка Исключения

Устройства(пользовательские) исключить – в этой форме можно задать список устройств — iPad, iPhone, телефоны на Android и т.д. для которых страницы не будут кешироватся.

Don’t serve cached pages to comment authors – эту опция, я рекомендую включить и сейчас объясню почему. Практически на каждом из блогов есть система премодерации комментариев и пользователю оставившему комментарий, выводится сообщение, что его комментарий ждет одобрения. Без отмеченного чекера на этой опции, сообщение о том, что ваш комментарий ждет одобрения, будет обрезано.

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

вкладка Исключения 2 часть

Жмем кнопку Сохранить.

Вкладка Мобильный

Режим работы – настройка режима кеширования для мобильных устройств.

Мобильная тема – из списка выбираем тему для мобильных устройста (если такая у вас присутствует).

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

вкладка Мобильный

Жмем кнопку Сохранить.

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

Чтобы проверить работает ли плагин Hyper Cache, откройте исходный код любой страницы на своем блоге и посмотрите, есть ли в самом конце этого кода, примерно вот такая надпись:

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

Если такая надпись присутствует, то все хорошо и плагин функционирует

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

У меня для вас есть хорошая новость, на этой недели я выпускаю полностью обновленный и переработанный «Мануал по продаже ссылок в Sape.ru от А до Я». Следите за обновлениями блога, чтобы не пропустить это событие.

И, конечно же, ваш любимый кроссворд №3, поехали.

==> Начать разгадывать кроссворд №3 <==

кроссворд №3

==> Отправить ответ <==

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(1 голос, в среднем: 5 из 5)