Рубрики

Как установить и настроить WordPress кеширование с WP Super Cache

caching-with-wordpress-wp-super-cache-plugin

Всем привет. Добро пожаловать в новую главу серии WordPress Caching, где мы наконец узнаем, как реализовать кеширование WordPress. Сегодня вы, наконец, сможете превратить эти теоретические знания в практическое использование! Итак, начнем.

Предварительные сведения

Кэширование вашей существующей установки WordPress является переменным фактором и зависит от вашей текущей среды WordPress. В этом руководстве описан один из самых простых способов реализации кэширования WordPress. Если вы используете общий хост, VPS или даже выделенный сервер, это руководство должно соответствовать вашим потребностям. Если вы хотите улучшить его, взгляните на Pro WordPress Caching с W3 Total Cache + APC (скоро).

Обратите внимание, что для тех, кто использует управляемые сервисы хостинга WordPress, такие как WPEngine, этот учебник не будет вам особенно полезен, поскольку WPEngine использует свои собственные сверхсложные и (супер) эффективные алгоритмы кэширования — технологию Evercache! Я бы сказал, что WPEngine — это, вероятно, лучший управляемый хостинг WordPress, который вы найдете. Так что пристегнитесь, пришло время.

Настройка

Мы будем использовать один из самых популярных бесплатных плагинов для кэширования WordPress — WP Super Cache. Это один из старейших плагинов, и я хорошо помню, как использовал его в своей первой попытке кеширования WordPress. Вот что я использую для урока.

  • Версия WordPress: 3.8.2
  • Хостинг-среда: Общий хост-сервер с веб-сервером LiteSpeed ​​(альтернатива Apache)
  • Версия Super Cache: 1.4

Монтаж

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

Способ DEUA — загрузка, распаковка, загрузка и активация

Способ DEUA — самый медленный способ извлечь любой плагин WordPress. Для тех из вас, кто новичок — это выглядит примерно так:

  • Вы загружаете плагин WP Super Cache из хранилища плагинов WordPress.
  • Распакуйте архив на свой компьютер
  • Загрузите извлеченный файл в папку wp_content / plugins / через FTP с помощью FTP-клиента, такого как FileZilla
  • Затем перейдите на страницу плагинов на панели инструментов WordPress и активируйте плагин.

Я не рекомендую этот метод. 😉

Простой способ — поиск и установка

установить супер кеш wp

Установка WP Super Cache

Гораздо проще — просто найти и установить плагин, например так:

  1. Перейдите к Плагинам> Добавить новую страницу в панели управления WP.
  2. Искать «wp super cache»
  3. Хит Установить
  4. Нажмите на Активировать
  5. Готово!

Теперь это было легко, не так ли?

Начальная конфигурация плагина

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

Сообщение после установки

Сообщение после установки

Нажмите на гиперссылку, чтобы перейти на страницу настроек WP Super Cache. Если вы получили сообщение с просьбой изменить структуру постоянных ссылок, перейдите в «Настройки»> «Постоянные ссылки» на панели управления WP и выберите любое другое, кроме первого. Для моего демонстрационного сайта я выбрал опцию Числовая постоянная ссылка.

ошибка структуры постоянной ссылки

Для сайтов, использующих параметр Постоянная ссылка по умолчанию

структура постоянных ссылок

Список доступных вариантов Постоянная ссылка в WordPress

Теперь, когда мы это отсортировали, давайте откроем панель настроек WP Super Cache. Вы можете найти его в разделе «Настройки»> «WP Super Cache». Итак, первое, что вы заметите, это желтое поле с сообщением, которое гласит:

добавлена ​​константа супер кэша wp

Уведомление об изменении файла .htaccess

Это отлично. Однако это желтое окно сообщения не должно появляться каждый раз, когда вы открываете настройки WP Super Cache — это одноразовое сообщение. Если он появляется каждый раз, перейдите по ссылке FAQ. Вы также заметите, что кэширование отключено. Давайте сохраним это так и покроем каждую вкладку одну за другой.

WP Super Cache с отключенным кэшированием

WP Super Cache с отключенным кэшированием

WP Super Cache: вкладка «Дополнительные настройки»

Первая вкладка, которую мы хотим охватить, — это вкладка «Дополнительные настройки». Он содержит три группы настроек:

  1. Кэширование
  2. Разнообразный
  3. продвинутый

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

wpsc продвинутых-элементный-1-кэширование

wpsc продвинутых-элементный-2-разные

wpsc продвинутые-элементный-3-продвинутая

После проверки этих параметров нажмите кнопку «Обновить статус», чтобы сохранить изменения. Вы должны сразу увидеть довольно длинное желтое поле, содержащее много текста.

wpsc-желтый ящик

Ну, эти настройки для файла .htaccess вашего сервера. Просто прокрутите вниз, и вы найдете кнопку «Обновить правила Mod_Rewrite >>».

обновить правила пересмотра мода

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

wpsc-зеленый ящик

Хорошо, теперь о вкладке Advanced позаботились. Мы переходим к настройке Preload Tab.

WP Super Cache: вкладка «Настройки предварительной загрузки»

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

В условиях совместного использования шлангов вы должны оптимально устанавливать его один раз в день — это каждые 1440 минут. Если вы обновляете свой сайт два раза в день, то вы можете установить интервал времени между обновлениями каждого кэша до 720 минут. В последнем случае кэш предварительной загрузки будет обновляться два раза в день. Это повлечет за собой дополнительную нагрузку на сервер. Я бы порекомендовал не использовать более низкое значение в средах общего хостинга — поскольку оно может (и, скорее всего, будет) засчитываться как чрезмерное использование ресурсов сервера.

Однако, если вы используете VPS или выделенный сервер — вы можете установить частоту обновления до 60 минут. Стоит знать, что количество постов и страниц на вашем сайте влияет на ресурсы, необходимые для каждой операции обновления кэша предварительной загрузки. Оптимальное время обновления для выделенного сервера на сайте с высоким трафиком составляет 2 часа.

Я установил соответствующие флажки и установил интервал обновления кэша до 1440 минут. Вы можете выбрать любое значение!

Вкладка предварительной загрузки WP Super Cache

Нажмите «Обновить настройки». Если вы хотите, чтобы процесс кэширования начался немедленно, нажмите кнопку «Preload Cache Now» после того, как вы обновите вышеупомянутые настройки. Создание кэша предварительной загрузки — это ресурсоемкая и трудоемкая задача, которая зависит от количества имеющихся у вас постов и страниц — так что подождите немного — скажем, 10 минут, а затем перейдите на вкладку Содержание.

WP Super Cache: вкладка настройки содержимого

Вкладка «Содержимое» в WP Super Cache показывает количество кэшированных страниц на вашем сайте WordPress. Помните, мы узнали, что WordPress в конечном итоге генерирует HTML-страницы. Ну, эта вкладка показывает, какие из этих страниц кэшируются и их возраст измеряется в секундах. Эти данные должны соответствовать интервалу обновления кеша предварительной загрузки, установленному на вкладке «Предварительная загрузка». Мы выбрали 1440 минут — это 86 400 секунд. Это максимальный возраст каждой кэшированной страницы. Технически ни один возраст кэшированной страницы не должен превышать это значение.

Иногда вы можете не найти текущую / точную статистику кеша. Чтобы просмотреть самую последнюю / самую точную статистику кэшированных страниц, нажмите кнопку «Regenerate Cache Stats».

после предварительной загрузки регенерация статистики кеша

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

после предварительной загрузки после регенерации статистики кеша

Для еще лучшего пика и лучшего понимания кеширования WordPress — доказательства того, что HTML-файлы на самом деле кешируются, нажмите «Список всех кэшированных файлов». Вот как выглядит моя:

Список всех кэшированных файлов

Список всех кэшированных файлов

Нет худа без добра

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

Все работает? Я думаю так!

Теперь, когда WP Super Cache настроен правильно, давайте протестируем кеш. Перейдите на вкладку по умолчанию, т.е. вкладку «Простые настройки» в WP Super Cache, и нажмите кнопку «Test Cache». Если все настроено правильно, вы должны увидеть что-то похожее:

Тестирование кеша

Тестирование кеша

Бинго! Оно работает! Поздравляем, вы успешно внедрили кеширование на своем сайте WordPress. Ваш сайт должен быть значительно быстрее! Не веришь мне? Нет проблем. Посмотрите на результаты тестов демо-сайта до и после реализации кеша WordPress.

До

перед кэшированием

И после

после кеширования

Заключение

Теперь, когда вы увидели, как работает кэширование и насколько реальны его преимущества, я уверен, что вы более чем убеждены попробовать его — то есть, если вы еще этого не сделали. В следующем посте из этой серии я объясню, как интегрировать MaxCDN с вашим существующим сайтом WordPress. MaxCDN с кешированием, будет иметь огромное влияние на производительность вашего сайта. Оставайтесь в курсе!

Как всегда, я надеюсь, что вы смогли узнать что-то новое сегодня. Если у вас есть какие-либо вопросы или предложения, мы с нетерпением ждем от вас!

Также читают

Понравилась статья? Поделись с другом!!!

Оставить комментарий

 ;-)  :|  :x  :twisted:  :smile:  :shock:  :sad:  :roll:  :razz:  :oops:  :o  :lol:  :idea:  :grin:  :evil:  :cry:  :cool:  :???:

девятнадцать − десять =