Плагин Hyper Cache — кэширование без проблем

Для высокого ранжирования сайта со стороны поисковых системам важна скорость загрузки страниц сайта. Чем быстрее пользователь получает контент, тем меньше шансов на то, что он покинет загружаемую страницу. В борьбе за скорость загрузки сайтов зачастую участвуют как хостинг-провайдеры, так и CDN-сети. Но куда проще улучшить работоспособность проекта при помощи специальных плагинов. Для платформы WordPress разработано множество кэширующих расширений, среди которых выделяется Hyper Cache своей производительностью и легкой настройкой. В отличие от WP Super Cache «гиперкэш» не превращает сайт в чистый статический HTML, а позволяет работать как js-скриптам, так и AJAX. Чем так хорош данный плагин и как его правильно настроить?

Hyper Cache и Super Cache — 2 наиболее популярных плагина кэширования и со стороны пользователей возникает вопрос, какой из них лучше выбрать. Надо сказать, что один раз у меня возникли проблемы с работой Super Cache на одном из сайтов — он перестал работать из-за каких-то изменившихся  настроек хостинга. Вместо него был установлен Гиперкэш. В то время я мониторил нагрузку на хостинг для этого сайта и обнаружил, что после установки гиперкэш нагрузка на хостинг стала заметна меньше, то есть hyper cache работал эффективнее. Однако можно прочитать и совершенно противоположные точки зрения. Скорее всего для разных ситуаций (конфигураций сайта и хостинга) более эффективным может оказаться тот или иной плагин.

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

  • заливкой распакованного архива с плагином по FTP и последующей активацией через консоль;
  • инсталляцией расширения через панель управления плагинами.

По окончании не забудьте активировать расширение во вкладке «Плагины». Управление настройками «гиперкэша» находится по пути «Настройки» >> «Hyper Cache».

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

плагин Hyper Cache

Откройте корневую папку блога на вашем хостинге при помощи файл-менеджера и найдите файл wp-config.php. Нажмите «Редактировать» и в новом окне после строки define (‘WP_DEBUG’, false); впишите код define («WP_CACHE», true), как написано на скриншоте выше в первой строке.

установка Hyper Cache

Сохраните файл и попробуйте обновить настройки плагина. Если «гиперкэш» по-прежнему ругается, то внимательнее посмотрите, что вы указали в конфиг-файле. Внести изменения в wp-config.php можно также и посредством FTP, отредактировав файл в блокноте, к примеру, в Notepad++.

Найти плагин можно депозитарии WP — https://wordpress.org/plugins/hyper-cache/. При этом не надо путать его с расширением Hyper Cache Extended, это два совершенно разных плагина.

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

Настройки «гиперкеша» состоят из четырех разделов. Основные настройки хранятся в разделе «Главные», а настройки для мобильных платформ в подразделе «Мобильный». CDN отвечает за работу с CDN-сетями, а подраздел «Исключения» говорит сам за себя. Если плагин перед вами предстал в англоязычной версии, то нужно снять галочку с пункта «Disable translations» и кликнуть внизу «Save». Расширение до настоящего момента переведено не полностью, но разобраться в настройках куда проще, когда они хотя бы частично прописаны на понятном пользователю языке.

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

Кроме самих настроек в верхнем блоке находятся четыре кнопки «быстрого» доступа к функциям плагина:

  • удалить весь кэш – очищает весь кэш, хранящийся на сервере. Очень полезная фича при смене дизайна или каких-нибудь правках шаблона.
  • очистка архивов и домашней – при активации данной опции затрагиваются только главная страница и архивы. При этом закэшированные страницы и записи остаются в кэше блога.
  • вычисление размера кэша – если на вашем хостинге мало места, то кликнув по данной кнопке, можно узнать, сколько занимают кэш-копии страниц блога на диске.
  • импортировать настройки – плагин Hyper Cache пережил несколько реинкарнаций, вследствие чего разработчики позволили владельцам старых версий расширения без проблем импортировать старые настройки в новую версию «гиперкэша».

А теперь пройдемся по тем настройкам, которые стоит обязательно активировать. В разделе «Главные» первым делом нужно указать время жизни кэша. Если вы желаете, чтобы страницы кэшились навсегда, то укажите цифру 0. В противном случае впишите время жизни в секундах. Напомним, что час – это 3600 секунд. Стоит также отметить пункт «Включить сжатие» для тех, кто не использует Gzip для сжатия. Остальные настройки главной страницы не обязательны, но при желании вы можете поэкспериментировать.

гиперкэш

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

pic5

При желании также можно запретить кэширование для отдельных браузеров и платформ, а также для страниц старше определенного срока. К примеру, прописав юзер-агент «Opera», вы запретите кэширование для одноименного браузера.

pic6

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

pic7

Пользуетесь CDN-сетями для ускорения загрузки сайта? «Гиперкэш» поможет вам и в этом, ибо достаточно активировать настройку и вписать CDN URL в соответствующее окошко.

pic8

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

Оцените статью
Делаем сайт своими руками
Комментарии: 5
  1. Олег

    Мне этот плагин что-то не ускоряет работу сайта. После запуска проверил в PageSpeed скорость остается той же. Если включить сжатие и опцию Enable on-the-fly compression появляются не читаемые страницы.

    Ответить
    1. Ложников Андрей (автор)

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

      Ответить
  2. Евгений

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

    Ответить
    1. Ложников Андрей (автор)

      Попробуйте поставить другой плагин кэширования, например, wp super cache. Если проблема уйдет, будет понятно, что дело в плагине.

      Ответить
  3. Александр

    Изменения видно только в режиме инкогнито. В режиме администратора я так понял гипер кеш не работает. Тоже самое касается wpsuper cache, но я не уверен.

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