Hyper Cache производим настройку
Добрый день, друзья! В данной статье мы поговорим про кэширование вашего сайта и зачем оно необходимо. Также мы рассмотрим самый известный плагин для этих целей «Hyper Cache».
Каждый сайт, работающий на движке ВордПресс, создан с применением mysql и php. Большинство браузеров же рассматривают странички на языке html. Отсюда, когда пользователь делает запрос какой то страницы, её необходимо вначале сгенерировать из php и всяческих скриптов.
Далее страница наполняется данными базы mysql. Данная работа проходит у вас на хостинге для любого читателя ресурса. Соответственно, если читателей много, кардинально повышается нагрузка на ваш ресурс и соответственно, на хостинг. Скажу сразу, на хостинге большую нагрузку не любят. Вам может прийти письмо о превышении определённого лимита на сервер.
Подобные письма приходят всем, главное, чтобы их не было много. Если вам пришло похожее письмо, не забывайте отвечать на него, чтобы работники хостинга видели, что вы стараетесь понять причину нагрузки и делаете всё возможное для устранения проблемы. Иначе, в худшем варианте, работу вашего сайте сервер может приостановить или заставит перейти на другой, более дорогой режим нагрузки.
Настройка Hyper Cache WordPress
Эта проблема решается, если мы установим на блог расширение по кэшированию «Hyper Cache». Данный плагин уменьшает нагрузочку на ваш сервер. Он кэширует сгенерированную html страничку. Когда человек повторно запрашивает данную страничку, она не станет опять генерироваться, она станет загружаться прямо из кэша.
Для амина сайта данный кэш срабатывать не станет. Это хорошо, потому, что администратору не придется, изменив что то на странице, делать повторное сбрасывание кэша, что бы рассмотреть произведённые им изменения. Главное, что в это же время, прочие пользователи ресурса увидят сохраненные в кэше странички, пока админ или автомат не обнулит заново кэш.
Перед установкой, скачайте «Hyper Cache» и поместите на свой блог. Я это обычно делаю через Админ панель раздела «Плагины», выбрав команду «Добавить новый». Через данную панель распаковывать его не нужно. Он распакуется на сервере автоматически.
Затем, нам необходимо включение поддержки кэширования на ВордПрессе. Для этого скачивает на ПК файлик wp-config.php, находящийся в корневой папочке сайта. У меня это public_html. Для скачивания папочек с блога я использую софт FilleZilla. Я о данной программе уже упоминал в статье «Как пользоваться FilleZilla?».
Затем открываем её с помощью программы Notepad++ и после строчки «define» прописываем строку:
define('WP_CACHE', true);
Затем, через админ панель проводим активацию «Hyper Cache». Далее, входим в «Параметры» и ищем название нужного плагина. Мы войдем в его настройки:
В верхней части странички находится кнопочка:
- «Удалить весь кеш», нажав на которую мы можем, когда захотим, очистить кэш нашего сайта и он станет кешироваться с нуля.
- Следом за ней идет «Очистка архивов и домашней» — при нажатии у нас будут очищены архивы и домашняя страница. Могу сказать, что иногда подобная необходимость возникает.
- «Вычисление размера кэша» — если нажмете, увидите, какой размер кэш занимает на данный момент.
- «Импортировать настройки» — восстанавливает старые настроечки вашего кэша. Не советую нажимать, могут возникнуть проблемы, если настройки восстановятся неправильно. Желательно настроить «Hyper Cache» заново.
Затем, более тонко настроим плагин. Начнем с главной:
- Disable translations – предлагает нам отключить перевод. Я здесь галочку не ставил.
- Кэшированные страницы – нам предлагают задать время, сколько кэшированная страничка просуществует. Я предлагаю оставить по умолчанию, 24 часа.
- Включить сжатие – подразумевается сжатие html странички, которое сервер отдаёт браузерам. По умолчанию она стоит, оставим как было.
- Затем нам предлагают с добавлением нового поста кэшировать все предыдущие. Ставить не обязательно.
- Далее идет настроечка, когда пост получает комментарий и когда редактируется. Я предлагаю оставить как есть. Ведь кэшированную страничку мы задали на 24 часа.
- Насчет папок кэша – плагин предлагает создать особую папку для кэширования. Галочку ставить не обязательно. Куда «Hyper Cache» решил кэшировать, туда пускай и кэширует.
- Разрешение кеширования браузерами – в пояснении нам предлагаю галку не ставить. Оставим как есть.
- Use readfile – в комментариях поясняют, если мы поставим галочку, разницу не заметим. Ставить не обязательно.
- Последняя настроечка позволяет показывать кэш страницы роботам, даже если время кеширования истекло. Не обязательно.
В исключениях я поставил не кэшировать ленту комментариев и ленту RSS, остальное оставил как было. Вы можете внимательно изучить исключения, в том числе исключения для определенных пользователей и поставить по своему выбору.
Насчет вкладки Мобильный, я не чего менять не стал, т.к. не делаю отдельную версию блога для мобильников. Если у вас создана отдельная версия блога для телефонов, то там всего три меню, позволяющие настроить режим работы «Hyper Cache», опознание определенных телефонов и задание определенной темы для мобильника. Если вам необходимо, задайте галочки в определенных местах.
Много плагинов не должно стоять на сайте. Большинство плагинов являются не обязательными, т.е. или их можно заменить на скрипты, или в них вообще нет большой необходимости. Плагин кэширования является одним из обязательных, пусть это даже будет не плагин Hyper Cache, а другой подобный плагин.
На этом заканчиваем обзор данного плагина. Поздравляю всех с праздником «Крещения»! Желающим совершить омовение в водном объекте посоветую не бояться и окунуться как положено, три раза! Я пробовал, ощущения не передаваемые! И главное, по преданиям здоровье сохранится на весь год! Успехов!
Анекдот: