Hyper cache

Для движка WordPress есть специальный плагин кэширования, который называется hyper cache. С его настройкой возникает множество трудностей, поэтому рассмотрим этот момент более подробно. Особенно это актуально сейчас, когда вышло свежее обновление плагина, а перевода настроек ещё нет.

Кэш WordPress

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

Установка кэша на сайт

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

  1. Зайти на хостинг своего сайта
  2. Найти в основной папке своего домена файл wp-config.php config
  3. Открыть его для редактирования и вписать туда строчку define(‘WP_CACHE’, true);, сделать это можно сразу после строки /** The name of the database for WordPress */ wp-congig-php
  4. Сохраняем изменения и переходим к следующему возможному шагу — это установки специальных прав на папку с кэшем (права 777). Права 777 должны быть установлены на папку wp-content/plugins/hyper-cache. Делается это для того, чтобы плагин смог записать статичные файлы в специальную папку для их хранения.
  5. Готово!

Если у вас уже был установлен плагин hyper cashe, то предыдущие действия вам выполнять не нужно. Вот только после обновление могут возникнуть трудности с настройками, поэтому рассмотрим этот пункт подробней.

Настройки обновлённого hyper-cashe

Изменились не только сами настройки плагина, но и их внешний вид:

vneshniy-vid-hyper-cashe

Итак, начнём с кнопок сверху:

  • Clean the whole cache — позволяет очистить весь кэш. После нажатия сверху появляется сообщение «The cache folder has been cleaned» (Кэш папка была очищена);
  • Clean home and archives — очистка кэша главной страницы и архивов;
  • Compute the cache size — после нажатия вычисляется размер кэша и выводится сообщение «Cache size:..» (Размер кэша);
  • Import old options — позволяет импортировать старые настройки плагина. Обязательно нажмите эту кнопку, чтобы часть старых настроек автоматически сохранилась — это для тех, кто уже пользовался прежними версиями.

Переходим к непосредственным настройкам:

Главные (General) —

  1. Disable translations (Отключить перевод) — если вы хотите увидеть эти настройки на оригинальном языке, вы можете отключить их перевод. Даже если не установить галочку (Disable), то все равно перевод не отображается;
  2. Cached pages will be valid for (Кэшированные страницы, будут действительны в течение) — устанавливаем количество часов, в течении которых будут актуальны файлы в кэше (0 означает, что навсегда). Лучше всего установить 12 часов, то есть в течении полудня;
  3. Enable compression (Включить сжатие) — устанавливая галочку, мы включаем компрессионное сжатие страниц, опять для ускорения загрузки сайта. однако, если на сайте будут наблюдаться непонятные символы, то лучше отключить. Вообще, лучше не трогать — оставить без компрессии или настроить её непосредственно от хостинга.
  4. When the home is refreshed, refresh even the (Когда обновляется главная, обновляется также) — можно указать количество последних записей, для которых должен будет обновиться кэш, если он обновиться для главной страницы сайта. Можно вообще ничего не указывать.
  5. Cache folder (папка, куда будут записываться эти файлы) — можно указать вновь созданную, или ничего не указывать и тогда запись будет происходить в стандартную папку. Можно указать wp-content/cache/hyper-cache/cashe. После этого вверху появится сообщение «Hyper Cache was not able to create or find the folder, please create it manually with list, write and read permissions (usually 777).» — нужно установить права 777 на эту папку. Оставляйте по-умолчанию пустым, если не хочется возиться с правами.
  6. Next autoclean will run in (Следующая автоочистка будет выполняться через) — процесс автоочистки будет сам удалять старые файлы для экономии места (настраивается автоматически).

Переходим к вкладке bypasses (обходы):

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

Третья и последняя вкладка mobile — настройка кэширования для мобильных. Изменять здесь ничего не нужно, однако если вы заметите корявое отображение страниц на мобильниках и планшетах, то следует перевести Working mode (режим работы) в положение disable.

Все изменения сохраняем и любуемся быстрой загрузкой своих веб-творений!

комментария 3

  1. Денис:

    Абсолютно бесполезная статья.

  2. Павлуха:

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

  3. Сергей Дмитриевич:

    Спасибо за вашу публикацию по настройке обновлённого плагина hyper-cashe. Мне это помогло настроить этот плагин на собственном сайте.

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

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