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

Что такое кэширование

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

Самый легкий способ настройки быстродействия блога — это установить плагин Hyper Cache 3.0, ну или скрипт. В интернете их огромная масса , и платных и бесплатных. Кстати если хотите платную версию, то можно подзаработать денег в интернете. Как работать я описывал в этой статье. Затем приобрести уже платную версию.

Из этой массы я выбрал самый, что ни на есть популярный, тот, который использую сам. Вот к нему такой мини обзор.

Особенности плагина Hyper Cache

Все же что такого особенного в плагине Hyper Cache 3.0? Он берет и кэширует вебстранички блога WP и хранит их вариации у себя в папке кэша, что позволяет ускорить работу сайта.

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

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

Теперь, даже притом условие, если популярность по посещаемости блога 1000, 2000 человек и выше, загрузка сервера будет мизерная, потому что все элементы в страницах вашего блога полностью обработаны плагином и лежат в папке cache вашего сервера. Уверен вы все поняли, ну а если возникли трудности прошу отписаться в комментариях.

Установка Hyper Cache 3.0:

1. Сам плагин берем отсюда — скачать

2. Загружаем в папку с плагинами wp-content /plugins/

3. Активируем в WordPress кэширование

Чтобы все заработало как часы, нужно прописать одну строчку кода в файл wp-config.php. Открыть и отредактировать его. Файл расположен в корневой папке вашего сервера.

1 define(‘WP_CACHE’, true);

Данную строку кода можно прописать в различных местах файла wp-config.php после такой строки:

1 // ** Параметры MySQL: Эту информацию можно получить у вашего хостинг-провайдера ** //

Я долго не задумывался, вставил эту строку там , где находятся настройки для базы данных WP:

1

2

3 /** Имя базы данных для WordPress */ define (‘WP_CACHE’, true); — поставил ее в это место define(‘DB_NAME’, ‘a109298_1’);

Теперь нужно зайти в консоль управления WordPress, с левой стороны вкладка «Плагины» и найти среди установленных плагинов строку с плагином Hyper Cache (и активировать плагин)

Активировали, дальше снова заходим в консоль и выбираем недавно установленный модуль для своего WordPress движка:

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

Настройка Hyper Cache

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

Итак, давайте разберем новые функции:

Нам предоставляются настройки под вкладками: «Главная», «Исключения» и «Мобильные». Раньше в старой версии этого не было.

Пожалуй, начнем с первых настроек и так по порядку:

Настройка вкладки «Главная»:

Здесь доступны восемь настроек:

1) Disable translations — поставьте галочку на этом пункте, этим вы включите русский язык. Ели быть точнее то в будущем, когда плагин полностью будет переведен, появиться русский язык.

2) Кэшированные страницы — оставьте эту настройку по умолчанию, если конечно вам не нужно больше или меньше времени на доступность кэшированной страницы.

3) Включить сжатие — как раз этой фишки в старых версиях не было. Можно сказать, что это самый главный плюс в новой версии плагина. Включаем компрессию HTML страниц, так пользователям будет отдаваться более сжатая версия страницы.

4) When the home is refreshed, refresh even the — включив эту функцию, плагин будет обновлять кэш после публикации постов(количество указывается). По-моему это вовсе не нужно. Обновлять кэш для старых постов? Где логика?

5) Папки кэша — тут можно указать, в какой папке сохранять файлы кэша, лучше оставить все как есть, по умолчанию.

6) Думаю здесь все понятно. Время по истечении, которого будут обновляться закэшированные странички.

7) Разрешение кэширования браузерами — включив эту функцию, браузер не будет запрашивать обработанную страницу с кэша, и будет открывать копию страницы, которая есть в локальном кэше браузера. Эта функция должна быть отключена, зачем нам тогда этот плагин?

8) HTTPS — если вы, используйте именно это шифрование, вы можете определить, как плагин будет на него реагировать:

— Bypass the cache — обходить это шифрование

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

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

Это только первая вкладка настроек, теперь настроим «Исключения». Незабываем сохранять настройки для каждой вкладки.

Настройка вкладки «Исключения»

Перед нами еще десять настроек этой вкладки:

Итак, разберем каждую из них:

1) Не кэшировать главную страницу — эта функция разрешает обновление главной страницы вашего сайта, то есть она кэшироваться не будет. Если вы публикуете посты чаще одного раза в день, то советую включить эту опцию. Почему? На первой вкладке мы с вами разобрали, что автоматическое обновление будет происходить раз в сутки. Поэтому при включенной опции ваши посетители попросту не увидят опубликованные посты. А если же вы пишите посты в неделю пару раз то эта опция вам, как и мне не нужна.

2) Не кэшировать страницу «404» — так как в принципе эта страница не изменяемая, то кэширование обязательно ставим.

3) Не кэшировать ленту комментариев — имеется ввиду, страница с Feed — ми. Зачем ее кэшировать? Отключаем эту опцию. Эта новая функция плагина незаменимая штука!

4) Не кэшировать ленту RSS комментариев — так же как и в пункте под номером 3 отключаем эту функцию.

5, 6) Исключение по URL адресу — здесь можно добавить страницы по URL адресу, которые не нужно кэшировать.

7) Исключение по «Cookie» — если вы не хотите чтобы при посещении вами своего ресурса страницы кэшировались, то можно настроить это в этой форме.

8) Исключение по устройствам — здесь можно запретить кэширование для определенных устройств( Android, IPhone, Symbian и др.). То есть пользователь, зашедший с планшета или мобильного телефона, получит обычную, необработанную страницу.

9) Don’t serve cached pages to comment authors — у вас при комментировании выводиться премодерация? Если да, то обязательно включаем данную функцию. Если эту опцию оставить отключенной плагин не даст вывод премодерации сообщений.

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

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

Настройка вкладки «Мобильный»

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

1) Режим работы — здесь так же, как и в настройках исключения настраивается режим кэширования.

2) Мобильная тема — если у вас мобильный шаблон отдельный от основного, то тут нужно выбрать его и установить для него режим работы.

3) Мобильные агенты пользователей — здесь уже предоставляется список устройств для которых нужно применять две настройки выше.

Друзья, теперь плагин Hyper Cache 3.0 настроен, и работает. Теперь давайте разберем, как им пользоваться?

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

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

— Вычисление размера кэша — нажав на эту кнопку можно посмотреть, сколько места занято под кэшированные страницы.

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

Если установка плагина не удалась

Если же что, то пошло не так, есть предупреждения, скорее всего, нужно поставить разрешение на папку wp-content или папку wp-content/plugins/hyper-cache.

Разрешение на перезапись файлов ставиться путем изменение прав доступа на 777.

Ну и зачем мне выставлять какие-то права спросите вы. А нужно обязательно сделать это для того, чтобы наш плагин смог заготовить в папке WordPress свои переработанные странички блога. Ок , вот плагин и подготовил папку, теперь вы смело возвращайте права доступа на изначальные 755 на папки wp-content или wp-content/plugins/hyper-cache.

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

Плагин заработал, все отлично, все классно, он уже ускоряет работу сайта. Теперь вы знаете как настроить плагин Hyper Cache 3.0 и смогли ускорить работу сайта.