Настройка плагина Hyper Cache wordpress новая инструкция

Полезное для сайта

Привет ! На связи Илья Журавлёв, сегодня я расскажу как настроить популярный плагин – Hyper Cache, предназначенный для кэширования файлов wordpress сайта. Установить плагин вы сможете прямо из админ-панели wordpress. Перейдите по вкладке: ПлагиныДобавить новый, введите название плагина в форму поиска, нажмите Enter, установите и активируйте плагин.

 

24-02-2016 16-37-25

 

После установки и активации плагина, перейдите на страницу: НастройкиHyper Cache, чтобы настроить плагин. В первую очередь вам нужно добавить специальный код в файл wp-config.php. В верху страницы у вас появится предупреждение, в котором и будет отображаться специальный код, в конце строки. Скопируйте код.

 

24-02-2016 17-11-11_mini

 

Далее, зайдите в корневую директорию вашего сайта на хостинге, где расположены все файлы сайта. Найдите файл wp-config.php.

 

24-02-2016 17-29-47_mini

 

Откройте файл wp-config.php для редактирования. Возможно вы не сможете найти в своём файле строку, которая указана в предупреждении, но это и не обязательно. Если у вас в файле отображается строка define( WP_DEBUG , false), то вы можете добавить код после данной строки и обновить файл. Возможно у вас строка будет немного отличаться, но всё равно вы можете добавить код.

 

24-02-2016 17-28-31

 

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

 

24-02-2016 17-44-53

 

 

Настройки

 

Главные. 

– Disable translations, если вы поставите здесь галочку, то вы отключите перевод плагина, вам покажут оригинальный текст без перевода.

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

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

Enable on-the-fly compression, поставьте галочку, чтобы включить сжатие на лету для не кэшируемых страниц.

Укажите число последних записей, которые будут обновляться при обновлении главной страницы. Не обязательно.

Вы можете указать, что будет обновляться после обновления записей. clean archives (categories, tags, …, but not the home)  – обновление архивов, категории, теги, clean the home – обновление домашней страницы.

То же самое, только при добавлении нового комментария.

 

24-02-2016 18-09-11_mini

 

– Папка кэша, оставьте поле пустым, чтобы использовать значение по умолчанию.

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

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

– HTTPS, если вы не используете https (сертификат безопасности SSL), то выберите – Не кэшировать страницу.

– Use readfile, поставьте галочку, чтобы использовать функцию readfile, не обязательно.

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

Сохраните изменения.

 

24-02-2016 18-55-46_mini

 

 

Исключения.

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

– Не кэшировать “стр.404”, поставьте галочку.

– Не кэшировать ленту комментариев, если на вашем сайте периодически оставляют комментарии, то НЕ ставьте галочку.

– Не кэшировать ленту RSS комментариев, ставьте галочку.

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

– (Начиная с) адреса URI исключить, можно исключить целый раздел из кэша. Укажите URL адрес раздела и все файлы входящие в раздел так же будут исключены.

 

24-02-2016 19-12-26_mini

 

– Куки исключить, можно исключать куки.

– Устройства(пользовательские) исключить, можно исключать по устройству агента.

– Don’t serve cached pages to comment authors, если поставите галочку, то не будет отображаться уведомление – Комментарий ожидает модерации, для авторов сайта.

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

Сохраните изменения.

 

24-02-2016 19-24-31_mini

 

 

Мобильный.

– Режим работы, если у вас адаптивная тема wordpress, то выберите – Использовать стандартный кэш. Если вы используете Мобильную тему, то выберите – Кэшировать отдельно. Выберите – Не кэшировать страницу, чтобы не кэшировать на мобильных устройствах.

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

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

Сохраните изменения.

 

24-02-2016 19-29-19_mini

 

 

CDN

Здесь можно подключить CDN – функция доставки контента. Вы можете разместить файлы на другом сервере и тогда файлы будут грузиться с другого сервера, что снизит нагрузку на ваш сервер. В основном все CDN сервисы это платные услуги. Вам сначала нужно будет регистрироваться в CDN сервисе, чтобы получить свой CDN URL. Использовать функцию CDN не обязательно.

 

24-02-2016 19-39-11

 

 

Кнопки вверху страницы:

 

Удалить весь кэш, весь кэш будет удалён.

Очистка архивов и домашней, очистка устаревших файлов.

Вычисление размера кэша, будет показан общий размер кэша.

Импортировать настройки, можно импортировать настройки плагина с другого сайта.

 

24-02-2016 19-49-01

 

Если остались вопросы, оставьте комментарий к данной записи.

 

Ещё плагины для кэширования:

WP Fastest Cache – Простой и быстрый кэш ! Один из лучших плагинов для кэширования файлов на wordpress сайте.

bodi0`s Easy cache – Простой и лёгкий плагин для кэширования сайта. Минимум нагрузки на ваш сайт.

WP Super Cache – Популярный плагин для кэширования сайта с расширенными настройками.

 

info-effect.ru
Добавить комментарий

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

  1. Алеся

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

    Ответить
    1. Admin автор

      Привет, да конечно, должен автоматически удалять старый кэш и создавать новый. Всё зависит от настроек, какой срок жизни кэша ты указала ? В настройках надо указать количество последних записей, которые будут обновляться, когда обновляется главная страница. В параметре “Когда записи отредактированы” поставь галочку возле параметра “Clean the home”.

      Ответить
  2. Татьяна

    Добрый вечер. С Вашей помощью установила плагин. Но у меня появилась проблема. Недавно перевела сайт на https. Все было нормально, а после активации этого плагина пропал зеленый замочек безопасности и появилось предупреждение о ненадежности. Когда деактивировала, опять все стало хорошо. Может мне нужно указывать другие настройки. Там, где была настройка https – испробовала все три позиции, ничего не изменилось, так что дело скорее всего не в ней. Может что подскажете?

    Ответить
    1. Admin автор

      Здравствуйте, надо разбираться, прям так сходу ничего конкретного сказать не могу. Попробуйте задать адрес для папки с кэшом по умолчанию. А после того как вы пробовали все три позиции в настройке HTTPS вы кэш браузера очищали, после сохранения каждой позиции…? Могу вам порекомендовать очень крутой плагин для кэша – WP Fastest Cache. Может с ним намного проще будет…

      Ответить
  3. Татьяна

    Спасибо Илья, буду пробовать новый плагин.

    Ответить
  4. Абай

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

    Ответить
    1. Admin автор

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

      Ответить
  5. Абай

    Спасибо большое!

    Ответить
  6. Олег

    Здравствуйте!
    Пришло письмо от провайдера о возрастании нагрузки на сервер. Я не специалист, но решил попробовать снизить самостоятельно.
    Заменил в папке HEADER код:
    < meta http-equiv=»Content-Type» content=»; charset= » />
    на:

    Все работало нормально.

    Установил Hyper Cache, но не настраивал, сайт работал нормально.

    Настроил плагин согласно Вашей инструкции. После чего сайт стал отображаться так:
    При входе в админку сайта стала отображаться пустая страница.

    Удалил куки, сайт стал работать нормально. Нагрузка на сервер упала.
    Но при входе в админку опять пустая страница.
    В файле error_log две ошибки:
    [error] [pid 3236] mod_cgi.c(214): [client 217.69.134.12:60690] AH01215: PHP Warning: Cannot modify header information – headers already sent by (output started at /home/a/alphaville/public_html/wp-config.php:1) in /home/a/alphaville/public_html/wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1615

    /public_html/wp-content/plugins/hyper-cache/plugin.php on line 593

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

    В файле error_log теперь такие три ошибки:
    /public_html /wp-content/plugins/platinum-seo-pack/platinum_seo_pack.php on line 115
    /public_html /wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1615
    /public_html/wp-includes/load.php on line 154
    /public_html/wp-includes/pluggable.php on line 1216

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

    Ответить
  7. Олег

    В предыдущем сообщении произошел какой-то сбой
    Заменил в папке HEADER код:
    < meta http-equiv=»Content-Type» content=»; charset= » />
    на:

    Все работало нормально.

    Ответить
  8. Олег

    Опять не получилось. Думаю, Вы поняли, что заменил на этот код.

    Ответить
    1. Admin автор

      Файл htaccess проверяли? Hyper Cache мог туда код добавить. Его надо удалить. Ещё рекомендую:

      Лучший плагин для оптимизации базы данных WordPress!
      Удалить неиспользуемые таблицы базы данных WordPress!

      Ответить
  9. Олег

    Спасибо!
    Удалить неиспользуемые таблицы базы данных WordPress с помощью плагина Plugins Garbage Collector я не могу, т.к. не получается войти в админку.

    Файл htaccess проверил, ничего похожего на Hyper Cache не нашел. Выглядит он так:
    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress
    Action php5.3-script /cgi-bin/php5.3.cgi
    AddType php5.3-script .php

    Ответить
    1. Admin автор

      Удали плагины: platinum seo pack и google sitemap generator.

      Ответить
  10. Олег

    Удалил: google-sitemap-generator, platinum-seo-pack и BackUpWordPress. Не помогло.
    В файле error_log теперь вот что пишет:
    public_html/wp-includes/pluggable.php on line 1216
    public_html/wp-includes/load.php on line 154
    public_html/wp-includes/load.php on line 154
    public_html/wp-admin/includes/misc.php on line 1114

    Ответить
  11. Олег

    Кстати, в основной папке, где находится папка /public_html и другие, нашел еще папку cache с пустым файлом: motd.legal-displayed.
    Не знаю, можно ли ее удалять?

    Ответить
    1. Admin автор

      Могу дать вам совет. Замените все файлы (которые выдают ошибку) с чистой версии WordPress.

      Ответить
  12. Олег

    Так после удаления одного плагина, в новом файле ошибок выдает, что ошибка появилась в другом плагине, после удаления другого – в третьем…
    Еще не пробовал заменять файлы с ошибками, но подозреваю, что так ведь может продолжаться до бесконечности.

    Спасибо за потраченное время, буду думать дальше.

    Ответить
  13. Олег

    Еще подумал. Может, когда удалял плагин, вместе с ним удалил какой-нибудь элемент, отвечающий за вход в админку? Не подскажет, какой файл или папка за это отвечает?

    Ответить
    1. Admin автор

      Как такое возможно? Вместе с плагином нельзя удалить ещё что-то. Удаляется только плагин. Как вы его удаляли?

      Ответить
  14. Олег

    Подозреваю, что когда удалил папку Hyper Cache, но это не помогло, начал искать файлы, которые плагин мог установить куда-то еще, то удалил в папке cache нужные файлы.
    Папка cache – это та, которая расположена в директории вместе с папками:
    .cache
    .ide
    al…e.tmweb.ru
    ol…v.ru
    public_html

    Если это она, то вопрос: можно ли ее как-то восстановить? Архива нет!

    Ответить
    1. Admin автор

      Резервной копии нет?

      Ответить
    2. Admin автор

      Могу попробовать восстановить ваш сайт. Нужен доступ в корень сайта.

      Ответить
  15. Олег

    Спасибо, Илья!
    Исправили уже. Я не спец, но говорят, что в каком-то файле поменяли кодировку.

    Попробую поставить W3 Total Cache. Почитал комментарии про него, вроде нареканий не было.

    Ответить
  16. Олег

    С W3 Total Cache как-то не задалось – очень сложный для меня.
    Нашел у Вас на сайте статью про WP Fastest Cache, установил, настройки минимальные, но все самое необходимое. Прошло десять дней, работает отлично.

    Спасибо за Ваши статьи, очень полезный сайт, особенно для таких юзеров, как я)))

    Ответить
    1. Admin автор

      Пожалуйста! WP Fastest Cache действительно очень простой и полезный плагин. По положительным отзывам он уже обошёл WP Super Cache.

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

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

    Ответить
  18. Dmitry

    Здравствуйте, а как не кешировать виджет? какой плагин это умеет, кроме super cache

    Ответить
    1. Admin автор

      Добрый день. В виджете что показывается? Знаю что исключить можно по куки, по url (входящему) и ещё что-то есть не помню, в настройках смотреть надо. Такие настройки есть у плагинов: W3 Total Cache, LiteSpeed Cache, WP Fastest Cache, это лучшие плагины по кэшированию.

      Ответить
  19. Dmitry

    В виджете закешированные просмотренные товары и они не обновляются, так как в кеше, непонятно как сделать динамический кеш или что то подобное, в WP Fastest Cache была какая то настройка конкретно в виджетах, типа отметить было – не кешировать виджет

    Ответить
    1. Admin автор

      Любой плагин ставьте из перечисленных и в настройках смотрите варианты по которым можно исключить. Могу сказать за LiteSpeed Cache, стоит он у меня на одном сайте. Такие варианты есть, исключить по: URL, Query Strings (строка запроса), Категории, Теги, Cookies, User Agents. Надо смотреть код виджета, какие там данные есть?

      Ответить