Как установить и настроить плагин Hyper Cache

как правильно настроить плагин кеширования на сайтеПриветствую дорогие друзья и уважаемые посетители моего блога. Сегодня я решил рассказать про плагин hyper cache, а так же, немного о том, для чего он нужен, где его найти и как установить и настроить. Ранее я уже немного рассказывал, для чего нужен плагин hyper cache в статье «ускорить wordpress», если желаете, можете почитать, думаю, вам будет очень полезно узнать о способах ускорения блога. Плагин кеширования для вордпресс блога очень важный элемент благодаря которому ваш сайт или блог будет грузиться на много быстрее и ваши тексты будут занимать максимально высокие позиции в поисковых системах. Поэтому внимательно читайте все от начала и до конца и выполняйте все действия! Итак, пиступим к настройки плагина кеширования Hyper Cache.

Для чего нужен плагин hyper cache

Плагин hyper cahce – необходим для кэширования страниц блога и тем самым его ускорения. Кроме этого с помощью этого плагина снижается нагрузка на хостинг и следовательно на базу данных вашего блога. Вы только представьте, когда на ваш блог заходит посетитель, его браузер обращается к вашему хостингу, после чего хостинг начинает копаться во всех файлах и посылать команды базе данных для формирования страницы, запрашиваемой пользователем. Таким образом, чем больше посетителей посещает наш блог в сутки, тем больше подобных запросов, следовательно, выше нагрузка. На очень дешевых хостингах, с маленькими ресурсами можно наблюдать, что при большой нагрузке аккаунт просто блочат, так как хостинг исчерпал свой лимит CPU.

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

Как работает плагин hyper cahe

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

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

Как установить плагин Hyper cache

Для того чтобы установить плагин hyper cache нам в первую очередь нужно его скачать. Это можно сделать несколькими способами:

  1. Ввести в строке браузера простой запрос «hyper cache», после чего нам поисковик выдаст результаты. В одной из первых строк в топ 10 мы можем найти официальный сайт, с которого как раз можно скачать этот плагин. ustanovka-plagina-hyper-cacheЗапомните, что качать любые плагины лучше всего только с официальных сайтов или проверенных источников.
  2. Второй вариант установки намного проще. Не нужно ничего искать в интернете, заходим в панель управления блогом, раздел «Плагины» — «Добавить новый». После чего вы увидите форму поиска, в которой нужно просто вбить «hyper cache» и нажать кнопку «Поиск плагинов», после этого перед вами появиться список всех найденных плагинов, в нашем случае нам нужен «hyper cache», который появился на первом месте в списке. Точно так же как на скриншоте ниже.ustanovka-plagina-hyper-cacheustanovka-plagina-hyper-cache

После этого нажимаем кнопку «Установить» — «Активировать». Вот и все на этом установка плагина hyper cache закончена. Давайте перейдем к его настройке.

Настройка плагина hyper cache

После активации плагина hyper cache зайдите в раздел «Настройки» — «Hyper cache»,ustanovka-plagina-hyper-cache здесь в самом верху страницы с настройками плагина вы увидите вот такое сообщениеplagin-hyper-cache

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

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

  • Есть возможность вносить изменения в файлы нашего блога непосредственно на хостинге, для этого выбираем нужный файл и выбираем пункт «Редактировать». Очень важно при редактировании выбирать формат кодировки «UTF-8», потому что движок вордпресс работает именно с этой кодировкой.
Читайте так же:  Как сделать спойлер в Wordpress используя плагин Advanced Spoiler

Посмотрите пример того, как я редактирую файлы на своем хостинге. У меня хостинг от компании Mchost. ustanovka-plagina-hyper-cache

После того как кликнуть на кнопку «Редактировать», перед вами откроется вполне удобный текстовый редактор. Очень напоминающий известный Notepad ++. Вот посмотритеustanovka-plagina-hyper-cache

Самый известный и часто используемый способ. Нужно скачать нужный для редактирования файл на свой компьютер с помощью программы FileZila, внести необходимые изменения, после чего сохранить и закинуть назад на хостинг. Обязательно нужно заменить уже существующий файл. Для этого во время загрузки файла на хостинг вы увидите появившееся окно, в котором нужно просто выбрать пункт «Перезаписать».

Итак, как внести нужные изменения в файл wp-config.php для того чтобы установить плагин hyper cache мы разобрались, давайте уже сделаем это. Для этого необходимо вставить специальный код:

define('WP_CACHE', true);

Его мы будем прописывать сразу перед строкой define(‘DB_NAME’, »);, которая, как правило располагается на 20-й строке нашего редактируемого файла вот таким образом как на скриншотеustanovka-plagina-hyper-cache

После чего сохраняем изменения и заходим в настройки плагина hyper cache 3.1.0, обновляем страничку и видим, что сообщение, которое выводилось ранее исчезло, наш плагин кеширования начал работать и выполняет свою функцию. На этом установка плагина закончилась, будем начинать настройку для его правильной работы.

Настроить плагин hyper cache не так уж сложно как может показаться с первого взгляда. При всем этом времени нужно на это затратить максимум 5-10 минут. Поэтому, если вам для блога нужен этот плагин, читайте пост до конца и вы сможете сделать все сами так, чтобы все отлично работало, и ваш блог не грузился целую вечность, а летал как ракета!

Ну что, приступим к настройке!

Для того чтобы настроить плагин hyper cache необходимо зайти в админку блога в раздел «Настройки» — «Hyper Cache»,ustanovka-plagina-hyper-cache

Хотелось бы предупредить тех, кто рассчитывает увидеть привычные настройки плагина hyper cache, здесь их не будет, поскольку данный плагин обновился 13 августа. Буду проводить настройку уже для обновленной версии. Для тех, кто все еще пользуется устаревшей версией, мой совет обновитесь, а для блоггеров думаю лучше обновить статейки, по настройке устаревшего плагина, потому что это уже не актуально. Сам недавно искал информацию о том, как настроить плагин hyper cache, но ничего не смог найти, поскольку блоггеры похоже не следят за обновлениями, да и вообще в последнее время блоги перестали наполняться интересными постами. Есть конечно те ребята которые до сих пор находят о чем писать, но таких очень мало.

Настраиваем плагин hyper cache 3.1..

Значения кнопок hyper cache 3.1.

  • Clean the whole cache – Данный пункт очищает кеш с ранее сохраненными страницами блога. То же самое в плагине hyper cache называлось «Clear cache». После того как вы нажмете на эту кнопку, все ранее сохраненные копии страниц хранящиеся в кеше будут удалены и начнут создаваться с самого нуля
  • Clean home and archivesданная функция позволяет очистить главную и архивы блога. Благодаря этой функции можно очистить кеш главной страницы и архивов, а все остальные страницы блога не трогать. Очень удобно, раньше такого сделать было не возможно. Мне эта функция в плагине hyper cache 3.1. очень понравилась
  • Compute the cache size – данная функция вычисляет размер КЭШа. При нажатии на данную кнопку плагин hyper cache 3.1. выдает нам информацию о размере КЭШа, лично я считаю что она и не нужна. Никогда не интересовался размером КЭШа и обращать на это какого-то особого внимания не собираюсь.
  • Import old options – Данная функция импортирует старые настройки, которые мы ранее делали для того чтобы настроить плагин hyper cache, но лично бы не советовал этого делать. Поскольку плагин hyper cache 3 версии немного туповат и сварить эту кашу у меня не получилось. Возможно, что в будущем плагин hyper cache 3.1.. будут так же обновляться и эту функцию проработают. Но на сегодняшний день импортировать настройки с плагина версии 3.0 у меня так и не получилось.
Читайте так же:  Карта сайта sitemap.xml с помощью плагина All In One SEO Pack

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

Настройка плагина hyper cache 3.1. будет производиться в специальных вкладках, которых здесь не так уж много, всего три штуки – «General», «Bypasses» и «Mobile». Вот посмотрите на скриншотustanovka-plagina-hyper-cache

Настройка Hyper cache 3.1. вкладка «General»

Посмотрите, вот так выглядит вкладка «General», которую нужно открыть для настройки и внесения необходимых изменений.

Здесь не нужно лезть в дебри, делайте все точно так же как у меня и все будет работать отлично. Для наглядного примера посмотрите на скриншот ниже и сделайте также для своего плагина hyper cache 3.1…ustanovka-plagina-hyper-cache

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

  • Disable translations ставим галочку обязательно, на тот случай если выйдет русская версия плагина.
  • Cached pages will be valid forустанавливаем время для хранения файлов в КЭШе, после чего кеш будет очищен. Лично я установил 48 часов, думаю, этого будет вполне достаточно.
  • Enable compression – эта функция позволяет включить компрессию HTML страниц, очень полезная и необходимая штука. Очень жаль, что раньше ее не было в более ранних версиях плагина hyper cache. Другие плагины кэширования уже давно это используют.
  • When the home is refreshed, refresh even theданная функция плагина нам не пригодиться, поэтому не нужно ставить галочку. Данная функция предусмотрена для того чтобы при добавлении нового поста на блог у нас автоматически будет чиститься кэш последних постов. А я думаю, что многим это совсем не нужно.
  • Cache folder – здесь прописывается путь для хранения файлов в КЭШе, но я настоятельно рекомендую ничего не трогать, пусть плагин сам по умолчанию пропишет путь, чтобы впоследствии не возникало лишних проблем.
  • С последними двумя пунктами я особо не разбирался, но они ничего особого не дают нашему плагину, поэтому не будем их трогать. Как мне удалось выяснить «Next autoclean will run in» показывает время, через которое произойдет процесс авто отчистки КЭШа.

Все на этом настройка вкладки «General» закончена, сохраняем изменения и двигаемся дальше, на вкладку «Bypasses».

Посмотрите на все настройки, которые я произвел в этом разделе плагина hyper cache 3.1. на скриншоте. Поскольку настроек в этом разделе очень много я решил разбить страницу на три части.ustanovka-plagina-hyper-cacheustanovka-plagina-hyper-cacheustanovka-plagina-hyper-cache

Do not cache the home pageесли вы публикуете посты на блоге очень часто, то поставьте здесь галочку, поскольку она отвечает за то чтобы очищать кэш главной страницы при публикации нового поста, чтобы посетители зайдя на главную, всегда могли увидеть новую запись. Лично я выставил полное очищение КЭШа через 48 часов в предыдущей настройке и поскольку у меня публиковаться посты будут примерно с интервалом 3-4 дня, то ставить галочку здесь не стал, поскольку за это время у меня уже очиститься кэш и новые статьи будут отображаться. Если вы будете публиковать записи каждый день, то вам нужно здесь установить галочку.

Do not cache the «404 — Not found» pageдумаю название говорит само за себя (не кэшировать страницу ошибки 404), я отметил этот пункт галочкой, поскольку не настолько часто посетители будут на нее попадать. Поэтому хранить ее в КЭШе тоже не вижу смысла.

Do not cache the blog main feeds – в этом пункте настроек обязательно ставим галочку, чтобы не кэшировал страницы фидов. В предыдущих версиях плагина этого пункта не было и плагин кешировал все фиды, очень было неудобно. Только из-за этого пришлось сменить плагин hyper cache, на более стабильно работающий.

Do not cache single post comment feed – данную функцию оставляем по-умолчанию.

Exact URIs to bypass и (Starting with) URIs to bypassданные функции, позволяют исключить из КЭШа, определенные страницы, которые бы вы хотели не кэшировать. Раньше что-то подобное было и в предыдущих версиях плагина hyper cache. Лично я никогда этой возможностью не пользовался, поэтому эти два пункта оставляю пустыми.

Читайте так же:  Плагин Subscribe To Comments: подписаться на комментарии — просто!

Cookies to bypass – данная функция позволяет отменить кэширование страниц для какого-то определенного пользователя, по средством Cookies, так же не важный элемент в настройке. Никто не пользуется этой функцией, поскольку она не актуальна, особенно на молодых блогах с маленькой посещаемостью. Поэтому, не нужно на ней останавливаться, идем дальше!

Agents to bypassданная функция позволяет отменять кэширование содержимого блога для каких-либо платформ, например планшеты, телефоны, смартфоны, и так далее. Лично мне это не нужно, поэтому данный пункт оставляю пустым.

Don’t serve cached pages to comment authorsв данном пункте ставим галочку. Потому что эта функция отвечает за комментарии на блоге. Если вы не включите этот пункт, то после того как посетитель оставить комментарий на вашем блоге, с функцией премодерации комментариев, плагин hyper cache его обрубит и посетитель не сможет увидеть свой комментарий и надпись «Ваш комментарий ожидает модерации». Обязательно включите эту функцию.

Reject posts older than – Эта функция отключает кэширование старых постов. Например, вы не хотите, чтобы ваши посты, опубликованные на блоге 6 месяцев назад, не кэшировались. Для этого нужно в соответствующее поле ввести «180» и все, таким образом, старые посты не будет кэшироваться. Лично я, предпочитаю, чтобы у меня абсолютно все статьи кэшировались. Представьте, может вы написали 2 года назад пост, а он по-прежнему находиться на хороших позициях в поисковиках и дает приличный трафик. Таким образом, вы можете получать большую нагрузку на хостинг и базу данных. Мой совет, оставьте данное поле пустым, чтобы все ваши записи кэшировались, так будет на много лучше.

Вот и все, со вторым пунктом настроек плагина hyper cache разобрались. Сохраняем изменения? нажав для этого кнопку «Save» и переходим, к третей вкладке «Mobile».

Настройка плагина hyper cache 3.1. вкладка «Mobile»

Как видно на скриншоте ниже, здесь всего три графы для заполненияustanovka-plagina-hyper-cache

Ну что же давай те начнем настройку данного раздела плагина.

Working mode – данная функция, позволяет определять мобильные устройства и выводить отдельные шаблоны, лично мне, от нее ни какой пользы, поскольку на моем блоге нет каких-либо шаблонов, адаптированных под мобильные устройства. Поэтому оставлю все по умолчанию. Чего и вам советую, если у вас не адаптивный дизайн.

Mobile theme – в этой графе задается шаблон, который будет загружаться для мобильных устройств. Оставляю все без изменения, потому, что у меня нет никаких шаблонов кроме основного.

Mobile user agents – В этом разделе вписываются устройства, для которых должны запускаться настройки из двух пунктов, которые мы настраивали выше «Working mode» и «Mobile theme».

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

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

Если у Вас возникли вопросы по поводу того как установить плагин hyper cache пишите в комментариях, будем разбираться!