кнопка наверх

WordPress: кэширование страниц с плагином Hyper Cache

плагин для кэширования WordPressПривет, друзья!

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

В статье речь пойдет об одном из плагинов для кэширования WordPress-блогов. Я расскажу, что такое кэширование, зачем оно нужно и как его настроить.

Содержание:

Зачем нужно кэширование страниц сайта

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

Браузеры понимают только страницы в формате HTML. Если со статичными сайтами всё просто — есть готовая страница, которая отдаётся всем, кто захотел её посмотреть, то с CMS всё сложнее. Сайт на WordPress подключен к базе данных, и каждый раз, когда посетитель обращается к какой-либо странице, система отправляет базе запрос. А что, если сотня пользователей одновременно запросит какую-нибудь страницу? Она ведь каждый раз будет генерироваться заново, что создаст большую (и, что главное, лишнюю) нагрузку на сервер. Значит, пользователи не смогут быстро получить доступ к нужной информации (а то и вовсе хостинг отключит сайт за высокую нагрузку). Кэширование решает эти проблемы.

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

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

Плагин для кэширования WordPress-блога

Если у вас блог на WordPress, кэширование в нём можно реализовать с помощью плагина. Выбор есть: это могут быть WP Super Cache, W3 Total Cache или Hyper Cache. Последний и будет разобран в статье ввиду своей простоты, практически переведённого на русский язык интерфейса и хороших показателей скорости работы.

Hyper Cache — действительно оптимальный плагин кэширования Вордпресс-блога. Здесь дело больше в эффективности: Hyper Cache показывает лучшие результаты в ускорении сайтов.

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

Hyper Cache для WordPress. Установка

Про установку плагинов было написано ни раз, но для новичков повторю еще раз. Есть два способа. Первый:

  • Найти на официальном сайте wordpress.org и скачать плагин Hyper Cache.
  • Зайти в панель управления.
  • Открыть раздел “Плагины”, нажать кнопку “добавить новый”.
  • Нажать “загрузить плагин”.
  • Выбрать скачанный zip-архив.
  • Нажать “Установить”.
  • Активировать плагин.

Второй проще.

Просто зайдите в панель управления в раздел «Плагины», нажмите “Добавить новый” и введите в строку поиска “Hyper Cache”. Затем нажмите на “Установить”, активируйте плагин.

Теперь плагин установлен, и его можно настраивать.

Hyper Cache: как настроить

Перейдите в настройки плагина. Как сообщает плашка вверху, вы должны добавить строчку “define ('WP_CACHE', true);” в свой файл wp-config.php. Эта строка задаст переменной “WP_CACHE” значение “true” — разрешит кэширование.

Hyper Cache настройка

Добавить строчку можно через визуальный редактор в панели управления вашего хостинга для WordPress. Откройте расположенный в корне сайта wp-config.php и после строки WPLANG добавьте нужный код define('WP_CACHE', true);

добавьте код в файл

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

Плагин частично переведён, но не полностью.

С переведёнными пунктами всё понятно (время кэширования страниц определяет промежуток времени, через который информация на страницах будет обновляться; “включить сжатие” позволяет дополнительно сжимать страницы), но пункты на английском тоже есть. Разобраться с ними сложнее, поэтому тут могут возникнуть вопросы.

Как настроить непереведенные пункты:

  • Пункт “When a post receives a comment” позволяет вам выбрать, будет ли плагин обновлять данные страниц категорий и тегов, результатов поиска и главной страницы, а также количество комментариев в превью статьи. Два варианта - обновлять всё или обновлять только главную страницу (или ничего не обновлять, если галочки сняты с обеих опций).
  • В “When a post is edited” вы можете задать, будут ли вышеуказанные страницы обновляться, если вы отредактировали текст самой записи.

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

В “Исключениях” вы можете выбрать, какие страницы кэшировать не следует. Можно исключать как конкретные, предложенные самим плагином страницы (главная, ошибка 404, лента комментариев), так и собственные — просто укажите URL, и Hyper Cache не будет кэшировать эту страницу.

Если вы показываете мобильным посетителям контент, отличный от компьютерных пользователей, во вкладке “Мобильный” следует выбрать “cache separately”. В противном случае из-за Hyper Cache мобильные пользователи увидят то же, что и компьютерные.

На этом настройка Hyper Cache в WordPress закончена. Посмотрите видео о данном плагине, если хотите получить больше информации:

Заключение

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

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

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

А после я решила сплавиться по течению реки Квай, на глазах удивленных туристов (почему-то никому и в голову не приходило купаться в реке). Маленькая белая звездочка на воде — это я:)

я сплавляюсьЖелаю вам не плыть по течению, а брать судьбу в свои руки и заниматься любимым делом, например, ведением блога:) Пока!


1 звезда2 звезды3 звезды4 звезды5 звезд (8 оценок, среднее: 4,00 из 5)
Загрузка...
like
Понравилось?
Подпишитесь на блог и получайте новые статьи!
Добавляйтесь в соц. сетях:
  1. Лена:

    Спасибо, как всегда, все внятно и понятно! С удовольствием всегда читаю Ваш блог и применяю на практике

    Ответить
  2. Людмила:

    Спасибо за информацию. Анна, Вы живёте в лучшем городе России и сожалеете, что вернулись домой 🙂 А каково тем, кто живёт в селах или райцентрах, где серость круглый год и даже в мечтах увидеть Санкт- Петербург, не говоря о Тайланде, вряд ли возможно. Я рада за вас!

    Ответить
  3. Леонид:

    Интересный вы человек. С удовольствием читаю ваши записи! Добавлю ваш сайт в закладки. Спасибо!

    Ответить
  4. Аля:

    Скажите пожалуйста, почему я не могу найти define («WPLANG», ""); в wp-config.php ?Я конечно новичок в этом вопросе, но в упор не вижу этого файла.

    Ответить
    • Leo88:

      Кинь сайт

      Ответить
    • Самандар:

      И такое может быть. В таком случае поставьте сразу после строки:

      $table_prefix = 'wp_'; и будет так: $table_prefix = 'wp_'; define("WP_CACHE", true); а можно добавить - define('WPLANG', 'ru_RU'); тогда будет так: $table_prefix = 'wp_'; define('WPLANG', 'ru_RU'); define("WP_CACHE", true);

      Ответить
  5. Асадбек:

    А зачем плагин Hyper Cache если есть WP Super Cache

    Ответить
    • Самандар:

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

      Ответить
  6. Андрей:

    Манго съела, и не с кем не поделилась? 🙂

    Ответить
  7. Андрей:

    Установил Hyper Cache,результат нулевой!

    Ответить
  8. WEB Банкир:

    Конфликтует с мобильной адаптацией 🙁

    Если нет надобности в адаптации, рекомендую, отличный плагин.

    Ответить
  9. серж:

    повезло что крокодил не всплыл и не отхватил половину тела) возможно туристы потому и не купались

    Ответить
Ваш комментарий: