Урок 61. Кэширование WordPress. Плагин Hyper Cache — увеличиваем скорость блога (часть 2)

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

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

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

Плагин Hyper Cacheу: установка

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

Теперь в корневой папке Вашего блога найдите файл wp-config.php и после тега <?php поставьте следующий код:

Я подставил код так, т.е. в самом начале файла.

Вы можете вставить этот код в любое другое место, но до следующих строк:

Теперь перейдите в панели управления «Параметры» -> «Hyper Cache«. Если кэш не работает, то Вы увидите вверху строку на красном фоне:

You must add to the file wp-config.php (at its beginning after the <?php) the line of code: define('WP_CACHE', true);

Эта надпись гласит, что Вы не добавили код, (о котором я писал выше) в файл wp-config.php после тега <?php

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

Разберемся теперь с настройками плагина hyper-cache. Перейдите «Параметры» -> «hyper-cache«.

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

Состояние кэша

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

 Кэширование WordPress. Плагин Hyper Cache

Конфигурация

Кэширование WordPress. Плагин Hyper Cache

  • Таймаут кэшированных страниц. Здесь можно задать какое время будут храниться кэшированные страницы. Я установил значение 10 000 — это приблизительно шесть с половиной дней. Знайте, что при кэшировании создается большое количество файлов в Вашем аккаунте.Смотрите, чтобы не перешло допустимый предел хранения файлов. Возможно количество 10 000 минут будет велико.Кэширование страниц может быть удобным, если Вы меняете тему (шаблон) блога. При смене шаблона, изменений никто не будет видеть,  кроме тех, кто зарегистрирован на Вашем блоге. После очистки кэша, новый дизайн блога будет виден всем. Точно также происходит с изменениями в статьях и на страницах.
  • Режим аннулирования кэша. Можно задать при каком условии будет аннулироваться кэш. Я оставил как есть (при изменении записи). Это значит, что страница будет удалена из кэша, если я в ней сделал какие-то изменения.
  • Отключить кэш для комментариев. Я в чекбоксе оставил галочку, чтобы комментарии не кэшировались.
  • Кэширование RSS. Я эту функцию не включал, потому что публикация RSS может задержаться, в зависимости от значения «Таймаут кэшированных страниц«.
  • Не забудьте щелкнуть «Обновить«, чтобы изменения вступили в силу.
Переходим сразу к экспертным настройкам.

Кэширование WordPress. Плагин Hyper Cache

  • Перевод. Если поставить галочку, то страница настроек плагина Hyper Cache будет на английском языке.
  • Disable Last-Modified heade. Отключает в заголовке страницы время, когда она последний раз изменялась
  • Кэширование Домашней. Если поставить галочку, то главная страница не будет кэшироваться. Я, например, не хочу, чтобы главная страница попадала в кэш.
  • Кэширование перенаправлений. Если на Вашем блоге есть редиректы (перенаправления), то можете оставить галочку.
  • Page not found caching (HTTP 404). Сохранять страницу 404 или нет.
  • Strip query string. Очищает Url от дополнительных запросов.
  • URL с параметрами. Поставьте клочку, если  Вы не настраивали ЧПУ. Что такое ЧПУ, читайте урок 14.

Filters (фильтры)

Кэширование WordPress. Плагин Hyper Cache

  • Исключаемые URI. Укажите URL страниц, которые не должны кэшироваться
  • Исключаемые агенты. Нужно указать, для каких поисковых ботов не будет выполняться кэш
  • Совпадение Cookies. При совпадении куков, кэш будет останавливаться.

В этом уроке рассмотрены основные настройки плагина Hyper Cache.
__________________
К уроку 62. Обновление WordPress в автоматическом и ручном режимах

Понравилась статья? Поделиться с друзьями:
Блог Юрия Змушко
Комментарии: 28
  1. Дмитрий

    Установил плагин, кеш работает, но возникла проблема с мобильной версией сайта, она не подгружается… что я сделал не так?

  2. Дмитрий

    Добрый день!
    У меня такая беда, с активированным плагином Hyper Cache большинство страниц стали выдавать ошибку 503. Что за ерунда, он должен был наоборот лишить меня этой проблемы, а тут такая подства.

  3. Юрий (автор)

    Здравствуйте! Вы открывайте этот файл редактором notepad++. Файл не может быть пустым. Скачать редактор можно по этой ссылке: http://notepad-plus-plus.org/download/v6.5.html

  4. Юрий (автор)

    Конечно помогу, Людмила

  5. Людмила

    Вроде установила сама. Даже не верится

  6. Людмила

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

  7. юрий

    Здравствуйте! Подкажите пожалуйста,что делать? Хочу установить плагин Гипер кеш. После активации нужно сделать настройки файла wp-config.php. Нашол этот файл,но открывается пустая страница,я новичок и никогда с этим файлом не имел дела, в программе FileZilla его нет. Сайт находится на sprinthosst.ru. В интернете ничего на эту тему не нашол (не знаю,может искал не в том направлении).Спасибо наперёд!

  8. Юрий (автор)

    Да, страницы загружаются действительно быстрее.

  9. kirillproweb

    Спасибо! Отличная статья. Поставил себе плагин. Действительно быстрее заработал блог.

  10. Юрий (автор)

    У меня с плагином Hyper Cache проблем не было, но сейчас я установил другой плагин — wp super cache

  11. Станислав

    Кроме проблем с пропаданием админ панели и в работе с Сапой ничего не заметил и после удаления пришлось за ним подчищать и удалять папку cache и advanced-cache.php.Мой вывод в топку такой плагин(

  12. Юрий (автор)

    Счетчик посещений показывается в реальном времени, а не из кэша

  13. Михаил

    А возможно ли настроить кеширование так, что бы в кеш попадала только часть страницы?
    Например если мне на сайте нужно что бы счетчики просмотров и система рейтинга загружались динамически, а все остальное бралось из кеша

  14. Юрий (автор)

    Нет, аудит сайта я не делаю, потому что не хватает времени.

  15. Татьяна

    А вы случайно не делаете аудит сайта?

  16. Юрий (автор)

    Конечно будет работать, если сделать все правильно :)

  17. Алексей

    Спасибо за статью) Сделал все как описано, кэш работает)))

  18. Юрий (автор)

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

  19. word

    можно ли мне публиковать ваши книги на своем молодом сайте ??!! они как раз подходят по моей тематике

  20. Анатолий

    Понял. спасибо.

  21. Юрий (автор)

    Вместе с плагином Rus_To-Lat нужно настраивать еще постоянные ссылки. Как это делается, написано в 14 уроке. Ссылку я уже давал. Прочитайте этот небольшой урок и сделайте, как там написано. Только помните, что это надо было делать сразу, после установки блога. Если Вы настроите ЧПУ сейчас, когда на блоге много статей, то перелинковка перестанет работать.

  22. Анатолий

    Есть у меня рус-то лат. Ссылки нормальные, читабельные для поисковиков, но только без .html в конце….

  23. Юрий (автор)

    А настройку ЧПУ ВЫ делали? Если нет, то почитайте об этом здесь https://dvpress.ru/urok-14-nastrojka-chpu-v-wordpress-i-ustanovka-plagina-rustolat/.html

  24. Анатолий

    https://dvpress.ru/urok-61-keshirovanie-wordpress-plagin-hyper-cache/.html Вот так у вас на этой странице, у меня же без .html в конце

  25. Юрий (автор)

    Не знаю. Я о таком никогда не слышал и нигде не читал. Я даже вопрос не понял.

  26. Анатолий

    Хорошо.Сделал как у вас в статьи. У меня вопрос: как разместить /.html в конце каждой страницы. Где-то читал давненько, что это хорошо для ранжирования в поисковиках.

  27. Юрий (автор)

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

  28. Анатолий

    Установил плагин без изменений в php — красное предупреждение не выскакивает. Значит он работает. Без кодов. Или как?

Комментарии закрыты.