Что такое кэширование в WordPress?
👍 Научим создавать сайты на WordPress бесплатно за 11 уроков. Подробнее →Общеизвестно, что кэш – это специальная область на диске или в оперативной памяти, хранящая в себе часто используемые данные, и нужна для ускорения процесса выдачи этих данных. Если говорить о сайтах, то наиболее часто кэш используют в таких случаях:
- обмен данными со сторонними сайтами;
- запросы последних постов из базы данных;
- запросы конкретных страниц сайта.
Запросив однажды какие-то данные, их можно сохранить где-либо в памяти и быстрее выдать при следующем обращении. Например, главная страница сайта, попав однажды в кэш, будет быстрее показана при следующем показе.
Как реализовано кэширование в WordPress?
В WordPress реализовано три основных вида кэширования:
- кэш страниц,
- кэш объектов,
- транзитный кэш.
Рассмотрим каждый из по подробнее.
Кэш страниц
Каждый запрос в браузере какой-либо страницы WordPress-сайта предусматривает выполнение сложного процесса для формирования и показа готового результата. Сюда включается выборка из базы данных контента страницы, просмотр и применение настроек плагинов, виджетов, а также темы.
Кэширование страниц позволяет сохранить целиком результат проделанной однажды этой работы и при последующем обращении к странице тоже его выдавать целиком из кэша. Понятно, что если на странице что-то меняется (например, правка текста или вставка картинки), то она из кэша удаляется, и процесс повторяется снова.
В ядре “движка” нет специальных функций по кэшированию страницы. Обычно этим занимаются сторонние разработки – плагины кэширования (например, самые популярные W3 Total Cache, WP Super Cache).
Кэш объектов
Кэширование объектов реализовано в самом ядре WordPress. Этот кэш призван хранить объекты системы (например, опции, записи, страницы, произвольные типы записей, а также их всевозможные метаданные). Важно отметить, что кэш объектов, по умолчанию, не является постоянным. Это означает, значения будут хранится в кэше только для одного запроса страницы, а при последующих – генерируются снова.
Постоянное же кэширование может быть реализовано с помощью плагинов (например, Memcached Object Cache или APC Object Cache), позволяющих в оперативной памяти сервера хранить данные даже после завершения запроса. Такой подход уменьшает нагрузку на базу данных.
Транзитный кэш
Транзитный кэш обычно используется разработчиками для хранения данных из внешних ресурсов (например, из соц. сетей или прогноза погоды с метеорологического сайта). Кроме того, такой кэш применяется ядром WordPress для лент RSS, запросов на обновление плагинов, тем, ядра. Если сравнивать транзитный с кэшем объектов, то первый является постоянным.
Оба вида кэширования используются больше разработчиками. Если стоит выбор, какой из них выбрать, то все довольно просто. Если сохранить данные нужно только на какое-то время и больше, чем для одного запроса, то транзитный кэш – идеальное решение. Для хранения одного небольшого объекта исключительно для текущего запроса подойдет объектный кэш.
В качестве заключения
Использование кэширования в работе сайта играет довольно важную роль в его общей скорости и производительности. Отметим, что кэширование особенно оправдывает себя на сайтах с большим количеством функционала и высокой посещаемостью. Для молодых сайтов с небольшим количеством пользователей достаточно будет установки одного из плагинов кэширования страниц. И очередной раз стоит подчеркнуть, что кэш не является единственным инструментом для достижения высокой скорости работы сайта. Параллельно обязательно должны быть предприняты меры по сжатию изображений, оптимизации скриптов стилей, а также при необходимости задействованы CDN-сервисы.
Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.
Мне нравится1Не нравитсяЕсли Вам понравилась статья — поделитесь с друзьями
Как установить и настроить кеширование WordPress с помощью WP Super Cache
Всем привет. Добро пожаловать в новую главу из серии WordPress Caching, где мы наконец узнаем, как реализовать кеширование WordPress. Я надеюсь, что вы прочитали предыдущие темы, в которых я объяснил, как работает WordPress (внутренне), что такое кеширование и как работает кеширование 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 Super Cache
Более простой способ – просто найти и установить плагин следующим образом:
- Перейдите к подключаемым модулям> Добавить новую страницу на панели инструментов WP.
- Искать «wp super cache»
- Хит Установить
- Нажмите Активировать
- Готово!
Теперь это было легко, не так ли?
Начальная конфигурация плагина
Хорошо, теперь давайте рассмотрим это шаг за шагом. Мы рассмотрим каждую страницу плагина одну за другой со скриншотами. Как только мы активируем плагин, мы получаем такое сообщение:
Сообщение об установке
Щелкните гиперссылку, чтобы перейти на страницу настроек WP Super Cache. Если вы получили сообщение с просьбой изменить структуру постоянных ссылок, перейдите в «Настройки»> «Постоянные ссылки» на панели инструментов WP и выберите любую, кроме первой. Для своего демонстрационного сайта я выбрал постоянную цифровую ссылку.
Для сайтов, использующих постоянную ссылку по умолчанию
Список доступных вариантов постоянной ссылки в WordPress
Теперь, когда мы разобрались, давайте откроем панель настроек WP Super Cache. Вы можете найти его в разделе «Настройки»> «WP Super Cache». Итак, первое, что вы заметите, – это желтый прямоугольник с сообщением:
Уведомление об изменении файла .htaccess
Это хорошо. Однако это желтое окно сообщения не должно появляться каждый раз, когда вы открываете настройки WP Super Cache – это одноразовое сообщение. Если он появляется каждый раз, перейдите по ссылке FAQ. Вы также заметите, что кеширование отключено. Давайте оставим это так и покроем каждую вкладку одну за другой.
WP Super Cache с отключенным кешированием
WP Super Cache: вкладка дополнительных настроек
Первая вкладка, которую мы хотим рассмотреть, – это вкладка «Дополнительные настройки». Он содержит три группы настроек:
- Кеширование
- Разное
- Продвинутый
Параметры в значительной степени говорят сами за себя – я проверил оптимальные настройки для каждой группы на трех приведенных ниже снимках экрана. Они будут работать в большинстве сред хостинга – общих или выделенных.
После того, как вы отметили эти параметры, нажмите кнопку «Обновить статус», чтобы сохранить изменения. Вы должны сразу увидеть довольно длинное желтое поле, содержащее много текста.
Эти настройки предназначены для файла .htaccess вашего сервера. Просто прокрутите вниз и вы найдете кнопку «Обновить правила Mod_Rewrite >>».
Если ваш файл .htaccess доступен для записи, вы должны увидеть зеленое поле, указывающее, что модификация прошла успешно:
Хорошо, теперь о вкладке Advanced позаботились. Переходим к настройке вкладки Preload.
WP Super Cache: вкладка настроек предварительной загрузки
По сути, настройки предварительной загрузки заставляют плагин периодически кэшировать все сообщения и страницы вашего сайта. Вы можете установить временной интервал между каждым обновлением кеша. Этот временной интервал – очень важная настройка.
В средах с совместным использованием шлангов оптимально устанавливать его один раз в день – каждые 1440 минут. Если вы обновляете свой сайт два раза в день, вы можете установить интервал времени между каждым обновлением кеша на 720 минут. В последнем случае кэш предварительной загрузки будет обновляться дважды в день. Это повлечет за собой дополнительную нагрузку на сервер. Я бы рекомендовал не использовать более низкое значение в средах общего хостинга, поскольку это может (и, скорее всего, будет) считаться чрезмерным использованием ресурсов сервера.
Однако, если вы используете VPS или выделенный сервер, вы можете установить частоту обновления всего 60 минут. Стоит знать, что количество сообщений и страниц на вашем сайте влияет на ресурсы, необходимые для каждой операции обновления кэша предварительной загрузки. Оптимальное время обновления для выделенного сервера на сайте с высокой посещаемостью – 2 часа.
Я установил соответствующие флажки и установил интервал обновления кеша на 1440 минут. Вы можете выбрать любое значение!
Щелкните «Обновить настройки». Если вы хотите, чтобы процесс кэширования начался немедленно, нажмите кнопку «Предварительно загрузить кэш сейчас» после того, как вы обновите вышеупомянутые настройки. Создание кеша предварительной загрузки – это ресурсоемкая и трудоемкая задача, которая зависит от количества сообщений и страниц, которые у вас есть, поэтому подождите некоторое время – скажем, 10 минут, а затем перейдите на вкладку «Содержание».
WP Super Cache: вкладка настройки содержания
Вкладка Contents в WP Super Cache показывает количество кешированных страниц на вашем сайте WordPress. Помните, мы узнали, что WordPress в конечном итоге создает HTML-страницы. Что ж, эта вкладка показывает вам, какие из этих страниц кэшированы и их возраст измеряется в секундах. Эти данные должны соответствовать интервалу обновления кэша предварительной загрузки, который вы установили на вкладке «Предварительная загрузка». Мы выбрали 1440 минут – это 86 400 секунд. Это максимальный возраст каждой кэшированной страницы. Технически ни одна из кешированных страниц не должна превышать это значение.
Иногда вы можете не найти текущую / точную статистику кеширования. Чтобы просмотреть последнюю / наиболее точную статистику кэшированных страниц, нажмите кнопку «Восстановить статистику кеша».
После обновления вы должны увидеть, что статистика кеша обновляется. Помните, что я использую демонстрационные данные из темы Free Blogger от WPExplorer. Вот как выглядит статистика кеша:
Для еще лучшего обзора и лучшего понимания кеширования WordPress – доказательства того, что файлы HTML действительно кэшируются, нажмите на опцию «Список всех кэшированных файлов». Вот как выглядит мой:
Список всех кешированных файлов
Нет худа без добра
Этот вариант очень полезен, если вы хотите удалить одну кешированную страницу. Предположим, вы обновили старую страницу и вам нужен кеш, чтобы отразить это изменение. Вместо того, чтобы восстанавливать кеш, что может потребовать много времени и ресурсов сервера, вы можете быстро удалить кешированную версию файла из этого меню. Когда посетитель переходит по исходной ссылке, страница создается заново с нуля и сохраняется в кеш-памяти для будущих запросов. Быстро и эффективно – прямо как Агент 47.
Все работает? Я думаю так!
Теперь, когда WP Super Cache настроен правильно, давайте протестируем кеш. Перейдите на вкладку по умолчанию, то есть вкладку простых настроек в WP Super Cache и нажмите кнопку «Проверить кеш». Если все настроено правильно, вы должны увидеть нечто подобное:
Тестирование кеша
Бинго! Оно работает! Поздравляем, вы успешно реализовали кеширование на своем сайте WordPress. Ваш сайт теперь должен работать значительно быстрее! Не верите мне? Нет проблем. Взгляните на эти результаты тестов демонстрационного сайта до и после внедрения кеша WordPress.
До
И после
Заключение
Теперь, когда вы увидели, как работает кэширование, и насколько реально его преимущества, я уверен, что вы более чем убеждены попробовать его – если вы еще этого не сделали. В следующем посте этой серии я объясню, как интегрировать MaxCDN с вашим существующим сайтом WordPress. MaxCDN в сочетании с кешированием сильно повлияет на производительность вашего сайта. Оставайтесь в курсе!
Как всегда, я надеюсь, что сегодня вы смогли узнать что-то новое. Если у вас есть какие-либо вопросы или предложения, мы с нетерпением ждем вашего ответа!
Источник записи: https://www.wpexplorer.com
Интернет-агентство BINN » Кэширование данных. Лучшие плагины WordPress для ускорения работы сайта
57% пользователей могут покинуть ваш сайт, если он грузится дольше трех секунд. Это означает, что оптимизация времени загрузки имеет важное значение для взаимодействия с вашими пользователями.
Для ускорения работы вашего сайта WordPress вы можете использовать метод кэширования данных. Это простой и быстрый способ оптимизировать скорость вашего сайта.
В этой статье мы расскажем вам, что такое кэширование данных, почему оно важно для вашего сайта, а затем рассмотрим некоторые плагины, которые помогут вам упростить этот процесс.
Что такое кэширование?Кэширование — это процесс сохранения и хранения статических копий файлов вашего сайта во временном хранилище. С помощью этого процесса веб-страница может быть создана и доставлена в браузер пользователя быстрее.
Чтобы понять преимущества кэширования, давайте рассмотрим обычный процесс загрузки веб-страницы. Когда пользователь посещает страницу вашего сайта, сайт отправляет запрос на ваш хостинг-сервер для загрузки различных элементов: файлы HTML, таблицы стилей CSS, JavaScript, изображения и многое другое. Поэтому ваш сервер будет использовать много ресурсов для загрузки страницы.
С помощью кэширования некоторых элементов сайта, вашему серверу потребуется меньше ресурсов для загрузки веб-страницы, что, в свою очередь, сократит показатель TTFB. TTFB (Time To First Byte или время до первого байта) — это время между отправкой браузером запроса на сервер и получением первого байта данных.
С помощью разработчиков вы можете настроить кэширование на своем сайте WordPress вручную.
WP Fastest Cache — это плагин кэширования с самым высоким рейтингом в официальном каталоге WordPress. Бесплатная версия WP Fastest Cache предлагает ряд дополнительных функций.
С помощью этого плагина вы можете удалять все кэшированные файлы и минифицированные файлы CSS и JS, а также запланировать их удаление в определенное время. Вы также можете включать или отключать опцию кэширования для мобильных устройств и пользователей, которые уже вошли в систему.
В отличие от других бесплатных плагинов кэширования, таких как W3 Total Cache, этот плагин не только минимизирует файлы HTML и CSS — он объединяет их, чтобы сделать ваш код более чистым, а страницы сайта более компактными.
В премиум версии вам будут доступны более расширенные функциональные возможности — минимизация файлов JavaScript, устранение рендер-блокирующих ресурсов JavaScript и отложенная загрузка.
LiteSpeed Cache — это еще один популярный плагин кэширования в каталоге WordPress. Он может минимизировать и комбинировать ваши файлы CSS и JavaScript, отложить загрузку изображений, а также автоматически оптимизировать изображения.
Хотя плагин бесплатный, вам необходимо использовать платный веб-сервер LiteSpeed для встроенных функций кэширования страниц.
WP-Optimize — еще один плагин кэширования с более чем миллионом активных установок в каталоге WordPress. С этим плагином вы можете настроить параметры таким образом, чтобы клиентские браузеры могли повторно использовать кэшированные ресурсы.
Также вы сможете сжимать файлы HTML, CSS и Javascript, а также минимизировать их, чтобы уменьшить размер и количество запросов к вашему серверу.
В отличие от предыдущих плагинов, WP-Optimize — это комплексное решение для веб-оптимизации. Помимо кэширования веб-страниц, плагин поможет вам очистить базу данных и сжать изображения, что сделает ваш сайт еще быстрее.
W3 Total Cache (W3TC) — один из самых популярных плагинов кэширования для WordPress. Причина его популярности в том, что он совместим с большинством планов хостинга.
С помощью W3TC вы можете минимизировать файлы HTML, CSS и JavaScript, а также сообщения, страницы и RSS-каналы. Вы можете отложить загрузку изображений, исключить ресурсы JavaScript, которые блокируют рендеринг, а также запланировать автоматическую очистку базы данных.
Все эти конфигурации вы можете протестировать в режиме предварительного просмотра, прежде чем размещать их на своем веб-сайте.
W3 Total Cache Pro предлагает еще больше функциональных возможностей, включая кэширование фрагментов, расширенную статистику, а также отложенную загрузку для Google Maps.
WP Super Cache — это бесплатный плагин для кэширования, который разработан Automattic. У плагина более чем два миллиона активных установок — это самый востребованный плагин кеширования из каталога WordPress.
WP Super Cache предлагает несколько режимов кэширования. Экспертный режим — это самый быстрый режим, который отлично подойдет для разработчиков и пользователей с навыками программирования.
Простой режим — это режим, в котором плагин генерирует статические HTML-файлы для обслуживания большинства пользователей.
WP-Cache режим подходит для обслуживания пользовательских кэшированных файлов, которые предназначены для пользователей, которые вошли в систему, просматривают защищенную паролем страницу или оставляют комментарии.
Плагин Hummingbird предлагает тот же набор функций, что и плагины кэширования выше: кэширование браузера, сжатие GZIP, минификация и отсрочка CSS и JavaScript, устранение ресурсов, которые блокируют рендеринг, а также отложенная загрузка изображений и комментариев.
Отличие Hummingbird в том, что в нем доступна функция сканирования сайта. С ее помощью плагин поможет найти файлы, которые замедляют работу сайта, а также предоставит советы по устранению этих замечаний.
У плагина также есть премиум-версия с расширенными функциональными возможностями — автоматическое сканирование, повышенная минимизация сжатия, а также минификация CDN.
Источник: hubspot.com
Как ускорить WordPress: плагины кэширования vs кэширование средствами Nginx
Как ускорить WordPress: плагины кэширования vs кэширование средствами Nginx.
Мир, как не крути, штука двойственная, и о чем бы не шла речь – мы наталкиваемся на обратную сторону «медали». В нашем случае речь пойдет о некоторых минусах CMS WordPress и методах их решения.
Рассмотрим следующий пример: вы создали некое приложения под iOS или Android, и решили запустить официальный сайт проекта, взяв за основу WordPress, а спустя какой-то промежуток времени столкнулись с медлительностью в работе данной системы управления контентом. К слову, в вопросе разработки своих App вам стоит обратить внимание на услуги retail application development services. Если английский язык вам не чужд – вы можете перейти по ссылке, и ознакомиться с услугами компании, которые могут пригодиться в будущем. Но вернемся к теме ускорения CMS.
Рассмотрим функционирование созданного сайта на примере следующей связки:
1) Nginx (веб-сервер принимает запросы на 80 порту) –> php (обрабатывает скрипты, и в нашем случае скрипты WordPress(а)) -> mysql (запросы к базам данным сайта).
Веб-сервер – это в первую очередь лимитированное число аппаратных ресурсов, которые можно предоставить программной части, и различные CMS по разному их утилизируют, что в итоге выражается в итоговом количестве запросов, которые можно обработать за единицу времени. Если вы вначале запустили сайт на вордпресе, и у вас не возникало проблем с медлительностью его работы – всё может измениться со временем. Когда ваш проект стал популярным – возникает стремительный поток запросов (обычные запросы + запросы от всевозможных ботов).
Что делать, если сайт на WordPress «тормозит»
Как показывает сравнительный анализ, WordPress – это не самая быстрая, но и не самая медлительная CMS из существующих, и от нее, особенно принимая во внимание широкий ассортимент готовых плагинов, вовсе не обязательно отказываться в пользу менее ресурсоемких систем управления контентом.
Пожалуй, самый простой способ решения проблемы медлительности сайта, особенно если у вас нет своего VPS\VDS, и сайт расположен на хостинге – это воспользоваться одним из популярных плагинов кэширования. Плагин Wp Super Cache подойдет для этой задачи как нельзя лучше, особенно принимая во внимания широкий спектр настроек.
Если вы арендуете VPS или VDS, на котором установлен Nginx в качестве веб-сервера – у вас имеется возможность воспользоваться встроенными в Nginx инструментами кэширования, которые не предполагают установку каких-либо дополнительных плагинов.
Nginx – кэширование «статики» и «динамики»
Функционал кэширования Nginx можно поделить на «статику» и «динамику». Под статикой подразумевается статический контент: картинки, видео, mp3 файлы и т.д. «Динамика» — это контент, который отсутствует на носителе в данный момент времени, и генерируется при запросе к серверу. Наиболее важным конечно же является возможность кэшировать динамический контент, что позволяет не только ускорить работу сайтов, но и максимально снизить нагрузку на сервер в целом: сгенерированная страница может сохраняться на HDD\SSD заданный промежуток времени, без необходимости ее повторной генерации.
Если на сервере достаточно свободной оперативной памяти (от 500 мегабайт и выше) – можно воспользоваться ею, как местом хранения кэша, предварительно смонтировав заданный объем ОЗУ в определенную директорию, средствами самой операционной системы Linux, либо BSD. В итоге скорость работы с кэшем также возрастет.
В данной статье я попытался кратко изложить два наиболее эффективных варианта ускорения CMS WordPress (второй вариант подходит для всех CMS). В следующих статьях мы разберем каждый вариант более подробно.
Вам также могут быть интересны следующие статьи:
Лучшие плагины WordPress для кеширования
Использование специализированного плагина кэширования – один из эффективных способов ускорить загрузку страниц сайта. В этой статье мы рассмотрим лучшие плагины WordPress для кэширования.
Плагин кэширования генерирует статические HTML-страницы сайта и сохраняет их на сервере. Когда пользователь посещает сайт, плагин предоставляет ему более легкую HTML-версию страницы. Это уменьшает время загрузки страницы.
Рассмотрим лучшие плагины кэширования WordPress:
Простота настройки отличает плагин WP Rocket от конкурентов. Еще несколько преимуществ использования плагина:
- Улучшение индексации сайта в поисковых системах.
- Оптимизация размера файлов HTML, JavaScript и CSS сводятся к минимуму.
- Добавляет отложенную загрузку изображений.
- Поставляется со множеством хуков, которые позволяют расширять его возможности.
Цена: от 49$.
Этот бесплатный плагин кэширования используют миллион сайтов. WP-Optimize ускоряет WordPress за счет следующих операций:
- Очистка базы данных: плагин удаляет ненужные данные из БД, очищает таблицы.
- Сжатие изображений: преобразования больших изображений в сжатые файлы.
- Кэширование.
WP Super Cache создает статические html-файлы из записей WordPress-блога. После обработки сравнительно тяжелых PHP-скриптов плагин предоставляет пользователям статический HTML-файл.
В WP Super Cache доступно три варианта кэширования:
- Простой: не требует редактирования PHP-скриптов и файла .htaccess.
- Эксперт: реализует самый быстрый метод кэширования. Требует изменения файлов .htaccess.
- WP Super Caching: используется для предоставления кэшированных веб-страниц авторизированным пользователям сайта.
Цена: бесплатно.
Один из самых популярных плагинов для кэширования WordPress. Он повышает производительность сервера за счет кэширования сайта и интеграции с сетями доставки контента (CDN).
Он предоставляет поддержку ускоренных мобильных страниц Google (AMP) и Secure Socket Layer (SSL). Плагин обеспечивает до 80% экономии трафика канала за счет уменьшения размера файлов HTML, CSS, JavaScript без какого-либо негативного влияния.
Цена: бесплатно
Плагин оставляется с минимальным количеством параметров конфигурации кэширования. Это делает его одним из самых простых специализированных решений доступных в официальном репозитории WordPress.
WP Fastest Cache создает статические HTML-файлы из динамического контента WordPress. Чтобы уменьшить размер файлов, плагин минимизирует HTML и CSS.
Данный плагин эффективно реализует кэширование в браузере. А также объединяет множество CSS-файлов в один, чтобы уменьшить количество циклических обходов HTTP.
Премиум-версия плагина поставляется с инструментами оптимизации изображений, очистки базы данных и т.д.
Цена: доступны бесплатная и премиум версии.
Плагин предоставляет возможность кэширования страниц для зарегистрированных пользователей сайта. Он применяет кеширование на стороне браузера и сервера Apache. Что позволяет увеличить скорость загрузки страниц, избегая многократных запросов между сервером и браузером.
Кроме этого плагин поддерживает такие популярные сети CDN, как CloudFront, MaxCDN и другие.
Чтобы избежать создания новой версии кэша, когда сервер перегружен, плагин временно отключает срок действия кэша.
Цена: доступны бесплатная и премиум версии плагина. Стоимость – 39 долларов.
Данная публикация является переводом статьи «9 Best WordPress Caching Plugins Compared (2020)» , подготовленная редакцией проекта.
Как отключить кэширование в админке WP плагин NOCacheAdminca
тем, которые зашли на эту страничку из сети…
Чтобы понять, для чего этот плагин некэширования вообще нужен..? читайте о нём подробнее в статье (ссылка ниже).
Важно !! перед активацией плагина (и после установки) очистите весь кэш — в браузере и, если есть плагин кэширования, то и в нём! !
Для тех админов, которые пока что затрудняются с пропиской кода и организацией плагина, докладываю — плагин замечательным образом можно скачать: в качестве бонуса, в варианте для скачивания, в плагин no-caches-ats (или NOCacheAdminca ) добавлены кое-какие функции:
Плагин платный: чисто символически, дабы лабазу не застояться))
Итак: …например: само-собою функция «нет-кэш в админке» (оч. важно, ибо КЭШ, после обновы WP-4.6, затрудняет работу в текстовом редакторе! — ссылка на статью чуть ниже)…
- убираем в шапке — wp_head — ссылку href=’//s.w.org’,
- добавим кнопки в визуальный редактор (форматы), — по желанию/заказу !!
- автоматическое добавление тега title к миниатюре статьи,
- автоматическое добавление тега title к картинке на странице или записи (подробнее в статье по ссылке) — этой полезной атрибутики по умолчанию в WP нет, так что… не упустите!
- ЧИСТОТА ШАПКИ САЙТА уборка линка wp-json, активный редирект на главную с сгенерированных системных страничек wp-json-api и многое иное относительно wp_head.
- …добавление кнопок в HTML редактор (сниппеты, лёгкое добавление видео и т. п.) — по желанию/заказу !!
Меню админбара — по умолчанию!
Нота: это бывает редко, но всё же…
Внимательно припомните, нет ли в вашей теме аналогичных улучшалок подобных функциям плагина !! Дублировать не нужно — будут ошибки !!
…если в Вашей теме уже есть какие-то аналогичные расширения, присутствующие в плагине no-cache-ats — отключите их в плагине, либо теме, — оставив только, к примеру — запрет кэширования… ибо это основной призыв плагина no-cache — некэширование админки.
Я не стал добавлять возможность управления модулями плагина через админку: это, на мой взгляд, лишнее нагромождение кода плагина (да и настройки делаются единожды)!
Любой функционал плагина легко вкл/отключить в файле плагина no-cache.php: все циклы кода размечены подробными комментариями — код НЕКЭширования расположен первым после подключения стилей css и помечен /** нет-кэш в админке **/
.
Или сообщите мне… я подготовлю требуемый лично Вам вариант плагина.!.
Кнопки в визуальном редакторе будут выглядеть так: (выпадающее меню)
Для работы «Форматов» необходим плагин TinyMCE Advanced — хотя он, вероятно у вас уже установлен (продвинутый текстовый редактор)
Кнопки в HTML редакторе — так:
Online консультация по работе c сайтом на WordPress
Кнопки в текстовом редакторе WordPress будут работать таким образом…
VIDEO-M — кнопка добавления видео: после клика по кнопочке выплывет такое модальное окошко, в которое останется вставить финал html ссылки (например, с ЮТЮБ)
Кнопка VIDEO работает обычным способом: добавляется в статью html атрибутика, в теги которой необходимо прописать полную ссылку кино. (есть подсказки)
Словом, всё на ваш выбор…
Код плагина абсолютно валиден!
Подсветка участков текста будет отрабатываться так: (всё надстраиваемо по вашим желаниям — лёгкой правкой CSS)
или так…
или вот так: А в общем:
все эти стилистики цветов, форм и т. п. настраиваются совершенно под свои требования…
Как эпилог:
…проблема кэширования (и что это такое) ? оч. рекомендую ознакомиться в этой статье-описании проблемы кэширования в админке… после обновления WP.
…о целесообразности создания добавочного файла функций: создаём добавочный файл функций… все плюсы — ибо известно: многих смущает установка плагинов (а посему пихают в файл functions.php своего сайта всё что ни поподя из кода)) — это в корне неверно во многих случаях: вот об этих случаях и поговорим, и о том, что логичнее создать добавочный файл функций (лёгкий плагин) — и ни на какой скорости загрузки сайта это не отразится! Скорее — наоборот. Читайте…
Плагин под авторством — Владимир @Grom1k …и М.ATs (Владимир /ссылка в статье/ автор кода «некэширования админки»)
…ну, моё участие здесь несколько второстепенно) — просто понравилось решение Владимира.
Ну и я добавил кое-какие примочки и всё это организовал в плагин, — он получился таким…
Если что непонятно, обращайтесь…
Напоминаю !! перед активацией плагина (и после установки) очистите весь кэш — в браузере и, если есть плагин кэширования, то в нём! !
…и… конечно же — подписывайтесь!
Подписаться на life-News ATs media squad
создание… продвижение сайтов: студия ATs media запросто с WordPress
…вопросы в комментариях — помогу, в чём дюжу…
mihalica.ru !
Продвинутый плагин кэширования W3 Total Cache
👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →О плагине W3 Total Cache я уже упоминал в посте о тестировании различных плагинов, отвечающих за кэширование. В комментарии к этому посту от одного из читателей поступила просьба подробнее рассказать об этом плагине, особенно о его настройках. Выполняю эту просьбу – рассказываю о настройках этого замечательного плагина соответственно своим знаниям.
Основные настройки
После установки и активации плагина зайдите в его настройки. Для начала откройте General Settings. Этот раздел отвечает за общие параметры возможности плагина. Самый главный из них — очистка всего кэша. После активации или деактивации плагинов W3 Total Cache будет каждый раз показывать вам именно этот раздел, требуя во избежание ошибок очистить кэш.
Активируйте кэширование страниц. Если у вас виртуальный хостинг, то выбирайте метод кэширования на диск – Disk (enhanced). У меня виртуальный хостинг, я выбираю именно этот параметр. Если же у вас выделенный сервер, то тут нужно выбрать один из трех методов для него. Пока что у меня нет выделенного сервера, и что-либо посоветовать не смогу, но предполагаю, что любой из этих методов эффективен при правильной настройке.
Раздел Minify отвечает за слияние типов файлов в один при отдаче их браузеру. если у вас используется несколько файлов стилей CSS, то отметив Minify, плагин совместит их в один и сожмет, убрав ненужные для браузера пробелы и переносы. То же самое он сделает и со скриптами и разметкой HTML. Я бы советовал этой опцией пользоваться осторожно – можно привести блог в негодность, потеряв всю разметку. Прироста скорости при современных скоростях вы получите от использования этой функции мало, а проблем можете получить много. Поэтому я отключаю Minify.
Далее нужно указать кэшировать ли запросы к базе данных. Крайне рекомендую это делать — это сокращает количество обращений, увеличивая скорость работы блога и снижая нагрузку на хостинг. Как и для страниц, для базы данных есть несколько вариантов кэширования. Для виртуального хостинга выбирайте кэширование на диск.
Последняя функция, которой обладает плагин – распределение содержимого по сети. Это интересная функция, о которой стоит писать отдельно. Суть ее в том, что некоторые данные плагин может кэшировать не на вашем хостинге, а в других местах. Например, на FTP или менее загруженном хостинге. Такое распределение данных, конечно, несколько увеличивает скорость отображения содержимого страниц, но уменьшает нагрузку на хостинг. Например, можно настроить плагин таким образом, чтобы он брал текст из блога, а изображения подгружал с другого сервера. Таким образом нагрузка на ваш хостинг, которую бы давали картинки, снимается. Я не пользуюсь этой опцией, так для меня довольно проблематично найти хостинг для картинок с такой же скоростью и меньшими требованиями по нагрузке. Однако для тех, у кого блог размещается на своем сервере, или на нескольких серверах, эта возможность будет не лишней. В общем, если у вас виртуальный хостинг, и вы еще не обладаете достаточным опытом по настройке распределенных данных, то лучше пока не пользоваться этой опцией.
Теперь перейдем непосредственно к настройкам отдельных опций.
Настройка кэширования страниц
В настройках кэширования страниц все очень просто — отметьте все поля, какие только сможете. Выберете наилучшее сжатие передаваемых данных. Первая опция отменяет кэширование залогиненных пользователей, вторая – кэширует главную страницу, третья – кэширует RSS. Так же можно кэшировать всевозможные запросы с параметрами, например, поисковые запросы, но у меня эта опция неактивна.
Далее вам нужно выставить время жизни кэшированных страниц и периодичность очистки блога от просроченного кэша. Тут вам нужно найти золотую середину. Если вы поставите слишком большее время жизни, больше одного дня, то ваш блог очень быстро заполнится закэшированными данными, которые могут быть такого же размера, как и сам блог. Если вы поставите слишком маленькое время жизни кэша, то от него будет мало толку – он будет устаревать слишком быстро, и вы не получите снижение нагрузки и увеличение скорости отдачи страниц. Я обычно ставлю время жизни от 3600 секунд для активно посещаемых блогов до 86400 секунд для блогов с низкой посещаемостью. Очистку просроченного кэша не стоит делать слишком часто, иначе нагрузка на блог возрастет. Однако не стоит его чистить и слишком редко, иначе место на хостинге быстро закончится, заполнившись кэшем. Поэтому 3600 секунд будет в самый раз.
Дальше идут настройки, в которых вы можете установить, каким ботам запрещать посещение блога, определять мобильные устройства, вручную установить, какие страницы не стоит кэшировать. Я бы советовал ничего там не менять.
Настройка кэширования обращений к базе данных
В этом разделе нужно выставить время жизни кэша базы данных и периодичность его очистки. Я бы советовал выставить 3600 секунд. Так же я бы советовал отключить кэширование базы запросов к базе данных для залогиненных пользователей. Можно игнорировать определенные обращения, но мне кажется эти излишним.
На этом для большинства пользователей настройка плагина W3 Total Cache завершена. Главное – не забывать сохранять настройки на каждом этапе.
Скачать W3 Total Cache |
Важность кеширования в WordPress
Когда дело доходит до оптимизации вашего веб-сайта, нельзя недооценивать роль кеширования в WordPress. О кешировании в Интернете в целом говорилось довольно много. Тем не менее, он по-прежнему остается относительно менее используемой функцией среди большой части пользовательской базы WordPress.
Что такое кеширование? Мы знаем, что это может ускорить работу наших веб-сайтов, но есть ли что-то еще? Как мы должны использовать кеширование, чтобы повысить производительность наших веб-сайтов WordPress? Есть ли какие-то особые соображения, о которых следует помнить?
Эта статья ответит на все вышеперечисленные вопросы, связанные с кешированием в WordPress:
Важность кеширования в WordPress
Что такое кеширование?
Для начала давайте познакомимся с процессом кэширования в целом.
Проще говоря, кеширование относится к процессу создания статических версий вашего контента и их обслуживания посетителям. Статические страницы обычно быстро отображаются в браузерах. Это приводит к более высокой производительности вашего сайта.
В WordPress для рендеринга или выборки страницы (или сообщения, или пользовательского типа сообщения) требуется, чтобы запросы туда и обратно отправлялись в базу данных и из нее. Сейчас чаще всего вы создаете сообщение или страницу, и тогда вы не будете обновлять их каждый день.Кэширование создает статические копии вашего сообщения или страницы и обслуживает их посетителей. Таким образом можно избежать обратных и обратных запросов к базе данных и из нее, что снизит нагрузку на сервер.
Преимущества кеширования
Существуют различные преимущества кеширования в WordPress, например:
- Во-первых, это увеличивает скорость и производительность вашего сайта. Статические кэшированные файлы загружаются быстрее, чем динамические запросы к базе данных, и это приводит к более быстрой и лучшей производительности вашего веб-сайта.
- Кэширование также может помочь снизить нагрузку на ваш хостинг-сервер. Это может сэкономить память сервера и операции ввода-вывода. В результате кеширование быстро становится жизненно важной функцией, особенно для людей с ограниченными планами хостинга.
- Более быстрые веб-сайты не только быстро загружаются, но и получают хорошие позиции в поисковых системах. Это, очевидно, сильно зависит и от других показателей, таких как качество вашего контента и настройки SEO. Но при прочих равных условиях веб-сайт, который загружается быстрее, получит более высокий рейтинг страницы, чем более медленный.Google подтвердил, что учитывает скорость страницы.
- Кэшированные веб-сайты в целом улучшают работу пользователей. Более быстрый сайт помогает пользователям лучше просматривать. Кроме того, кэширование сайта означает, что пропускная способность пользователя также сохраняется (хотя и с номинальным запасом), поскольку статические кэшированные страницы имеют меньший размер файла по сравнению с динамическими запросами. Чтобы это произошло, ваше решение для кеширования должно использовать комбинированный и минимизированный JavaScript и CSS, помимо простого кеширования страниц.
Популярные плагины для кеширования WordPress
WP супер кэш
WP Super Cache — это бесплатный плагин WordPress с более чем миллионом активных установок. Он генерирует статические HTML-файлы для вашего сайта WordPress.Таким образом, ваш сайт будет работать быстрее, чем сайт без кеширования.
WP Super Cache — простой плагин, но он также предлагает хорошие возможности для настройки. Вы также можете заставить его работать синхронно с вашим сервисом CDN. WP Super Cache — беспроигрышный вариант, если вы новичок в кэшировании в WordPress и ищете плагин, который постоянно развивается,
W3 Общий кэш
W3 Total Cache — еще один чрезвычайно популярный плагин для кеширования для пользователей WordPress с более чем миллионом активных сайтов.В отличие от других плагинов кеширования, W3 Total Cache делает больше, чем просто создание статических страниц. Он также может помочь вам минимизировать и сжать ваши скрипты, а также использовать различные другие инструменты для дальнейшего ускорения вашего сайта.
Демо-видео
Как и ожидалось, W3 Total Cache — довольно сложный плагин с немного более крутой кривой обучения. Если вы новичок в плагинах кеширования WordPress, этот плагин может оказаться для вас излишним.
WP Самый быстрый кэш
WP Fastest Cache генерирует статические HTML-страницы вашего контента для ускорения загрузки страницы.Помимо кэширования WordPress, он также предлагает различные варианты оптимизации производительности, такие как возможность минимизировать HTML и CSS и ускорить выполнение сценариев JS.
WP Fastest Cache также поддерживает сжатие GZip, которое можно использовать для уменьшения размера файлов, отправляемых с вашего сервера. Этот плагин является бесплатным, но поддерживается премиальной версией, которая поставляется с дополнительными функциями, такими как возможность интеграции с услугами CDN.
Кэш-активатор
Cache Enabler — относительно новый плагин WordPress.Он предлагает чрезвычайно простой и легкий в использовании интерфейс. Другими словами, этот плагин делает то, для чего предназначен — кэширует ваш контент и обслуживает статические кешированные страницы для посетителей.
Cache Enabler, вероятно, предназначен для вас, если вам нужно простое решение для кеширования. Этот плагин не требует сложной конфигурации или настроек. Просто работает из коробки. С другой стороны, если вы привыкли к чему-то, что предлагает детальный контроль над каждым аспектом кеширования, Cache Enabler может показаться вам довольно не впечатляющим.
Обратите внимание, что, поскольку Cache Enabler — новый плагин, он менее популярен, чем другие записи в этом списке (в настоящее время у него более 6000 активных установок).
Кэш комет
Comet Cache предлагает функции кэширования, такие как создание статических HTML-страниц, а также функции оптимизации, такие как сжатие GZip. Он поддерживает кеширование как на стороне браузера, так и на стороне сервера. В настоящее время у Comet Cache более 30 000 активных установок.
Comet Cache также имеет версию Pro, которая позволяет вам делать такие вещи, как интеграция со службами CDN, запускать собственный код PHP, применять канонические URL-адреса и т. Д.Интерфейс Comet Cache немного сбивает с толку, и он не такой чистый, как у других плагинов в этом списке. Возможно, вам понадобится время, прежде чем вы к этому привыкнете.
WP Ракета
WP Rocket — это решение премиум-класса, но было доказано, что оно обеспечивает, пожалуй, лучшие результаты из всех инструментов кэширования WordPress на рынке. (Вероятно, это деньги на оплату.)
WP Rocket прост в настройке, а также предлагает больше индивидуальных функций по сравнению с другими плагинами в этом списке.Это также решение для кеширования, которое мы используем в этом же блоге.
Заключение
Кэширование в WordPress очень похоже на любые другие настройки, связанные с оптимизацией и производительностью. Это нужно делать вместе с другими мерами, чтобы действительно работать. Если вы действительно хотите ускорить свой сайт, вам также следует воспользоваться этими быстрыми выигрышами в скорости сайта.
Всегда помогает хорошее решение для кеширования. Если ваш сайт не загружается быстро, вы потеряете бизнес и посетителей. Таким образом, вам следует подумать о настройке плагина кеширования на своем сайте как можно раньше.
Какой плагин кеширования WordPress вы используете и почему? Поделитесь своим мнением в комментариях ниже!
Бесплатный гид
5 основных советов по ускорению работы вашего сайта на WordPress
Сократите время загрузки даже на 50-80%
, просто следуя простым советам.
Понимание кеширования страниц в WordPress — почему его никогда не следует использовать
Быстрее, быстрее, быстрее! Это главная мантра дня, когда речь идет о скорости загрузки веб-сайтов.
На скорость загрузки веб-сайта влияют сотни факторов. Это усложняется еще больше, если вы используете динамическую CMS, такую как WordPress.
Кэширование и плагины кеширования для WordPress, в частности, часто используются, чтобы помочь. Мы можем применить кеширование ко многим вещам, и при правильном использовании это замечательно.
Но есть 1 тип кэширования, который разрушает жизни, разбивает семьи и высасывает радость жизни у всех, кого касается: Page Cache.
Что такое кэш страниц?
Название говорит само за себя, но доставляет много хлопот. Вот простой способ взглянуть на это:
Когда посетитель « A » запрашивает страницу, веб-сайт создает ее и возвращает «содержимое» этой страницы в браузер посетителя. При работающем кэше страниц содержимое этой страницы сохраняется, поэтому его не нужно перестраивать, если кто-то об этом попросит. Затем, когда приходит посетитель « B » и запрашивает ту же страницу, кеш страницы просто отправляет ранее кэшированное содержимое (без необходимости что-либо перестраивать).
Звучит просто замечательно, правда? Обслуживание страницы из кеша полностью обойдёт всю обработку, необходимую для загрузки страницы. Фан-freakin’-tastic!
Page Cache отлично подходит для статического контента.
В большом, обширном мире Интернета контент можно разделить на 2 основных типа:
- Статический
- динамический
Статическое содержимое — это то, что не изменяется. Тривиальный пример этого — изображение. Изображения не меняются волшебным образом от одного запроса к другому.Если вы запросите один и тот же URI для изображения, вы будете каждый раз получать одно и то же изображение. Это статично — неизменно. (примечание: статика неизменна… это не означает «никогда» не меняется)
Динамическое содержимое — это то, что создается во время запроса. В зависимости от различных факторов и переменных содержимое может меняться. Не всегда, но поскольку он динамичный, он имеет на это полное право.
Как это связано с кешированием страниц? Кэширование страниц — это способ заставить динамический контент быть статическим .
WordPress по определению является динамичным. Содержание каждой страницы создается во время запроса посетителя.
Это большая работа. Но так оно и есть. Это цена, которую мы платим за легко настраиваемый сайт.
Итак, можете ли вы представить, что произойдет, когда мы попытаемся сделать динамические веб-сайты статическими? То есть, когда мы пытаемся сделать динамический контент статическим?
Page Cache не так хорош для WordPress
Да, вы впервые услышали это здесь.Кэш страниц не подходит для WordPress. А теперь иди и расскажи всем своим друзьям.
Если на странице есть какое-либо содержимое, которое должно быть уникальным или конкретным для данного посетителя , то вы не можете использовать кэш страниц .
Прочтите эту строку еще раз. Это действительно важно.
Вот некоторые из последствий игнорирования этого принципа:
- Уникальный динамический контент для каждого посетителя работать не будет. А если и так, то в лучшем случае будет нестабильно.
- Любые плагины или темы, требующие уникального, динамического отображения / обработки контента, сломаются. (это не вина разработчика)
- Вещи на вашем сайте, о которых вы даже не догадывались, , являются динамичными и уникальными, сломаются, и вы можете даже не заметить.
Вы видите тенденцию?
Стр. Кеширование. На. WordPress. Будет. Перерыв. Вещи.
Почему плагины WordPress предлагают кеширование страниц, если оно что-то ломает?
Отличный вопрос! Вот еще одно: у вас есть возможность пойти и набрать крэк.Почему нет?
Возможность что-то делать не означает, что это подходит вам.
Существуют определенные сценарии, в которых кеширование страниц будет работать хорошо, например, если содержимое страницы static — совершенно нормально использовать WordPress для создания статических веб-сайтов. Если это так для вас, то непременно бросьте на него кеширование страниц.
Как я могу ускорить работу своего сайта, если кеширование страниц не работает?
Есть тысячи ресурсов, которые помогут ответить на этот вопрос, и мы не собираемся здесь углубляться в такую обширную тему.Но есть 5 золотых правил оптимизации WordPress, которые вы можете проверить здесь.
Кэширование страниц — это всего 1 тип кеширования . К сожалению, он сочетается со всеми другими типами кэширования, и многие администраторы сайтов защищают идею о том, что кеширование может быть проблемой.
Я использую кеширование страниц! Что мне с этим делать?
Вы, наверное, уже знаете ответ на этот вопрос. Но я знаю, что есть много сопротивления отключению кеширования страниц, поэтому вот вопрос, который вам нужно задать:
Есть ли у меня или думаю, что у меня есть, какой-либо динамический контент на моем сайте, который должен быть уникальным для отдельных посетителей сайта?
- Да: отключить кеш страницы
- Нет: оставьте включенным или выключите на всякий случай.
«Я не согласен, на моем сайте работает кеширование страниц»
Если на вашем сайте работает кеширование страниц, тогда отлично. Это не значит, что эта статья неверна. Значит, тебе повезло.
Кеширование страниц не влияет на ваш плагин / тему. Возможно, содержание вашего сайта не нужно менять при каждом посещении / посетителе, и, по сути, у вас есть статический сайт.
Комментарии, вопросы, аргументы?
Мы можем представить, что многим людям это не понравится, особенно разработчикам плагинов кэширования премиум-класса.Но это, к сожалению, реальность.
Примечание: при создании этой статьи не были повреждены плагины.
Лучший плагин для кеширования WordPress — обзор 2021 года
Раскрытие информации: этот контент поддерживается читателями, что означает, что если вы нажмете на некоторые из наших ссылок, мы можем получить комиссию.
Три секунды.
Это все, что посетители дают вам, когда заходят на ваш сайт. Если загрузка вашего сайта займет больше времени, 40% людей покинут его.
Что еще хуже, задержка ответа на страницу в одну секунду может привести к снижению конверсий на 7%.В конечном итоге вы потеряете 40% трафика своего веб-сайта, из которых 80% этих людей никогда не вернутся.
Я мог бы продолжить разговор об этой страшной статистике времени загрузки, но суть в том, что ваш веб-сайт должен быть быстрым, если вы хотите увеличить свой трафик и конверсию. Если вы не будете работать над улучшением времени загрузки, вы потеряете сотни тысяч долларов каждый год.
К счастью, есть решение: установить плагин кеширования WordPress.
Эти плагины предназначены для повышения скорости вашего веб-сайта за счет указания серверу хранить некоторые файлы на диске или в оперативной памяти, в зависимости от конфигурации.После этого плагин запоминает и дублирует контент, который он обслуживал в прошлом.
Результат? Более быстрая загрузка веб-страниц.
# 1 — Обзор WP Rocket — Лучшее для оптимизации скорости
WP Rocket — это премиальный плагин для кеширования WordPress, который, по мнению многих, является лучшим на рынке.
Это простой и удобный для начинающих, который помогает пользователям, не знакомым с типичным жаргоном, связанным с различными вариантами кэширования. Он был специально разработан для повышения скорости и производительности вашего сайта.
Вместо того, чтобы ждать, пока кто-то запросит страницу для сохранения в кеше, WP Rocket автоматически создает кеш веб-сайта. Он также включает рекомендуемые параметры кэширования WordPress, такие как предварительная загрузка кеша, кеш страницы и сжатие gzip.
Именно поэтому вы видите мгновенный рост производительности вашего сайта после установки этого плагина.
Вы также можете активировать другие функции, предлагаемые WP Rocket, такие как предварительная выборка DNS, отложенная загрузка изображений, минификация и поддержка CDN.Они могут помочь сократить время загрузки вашей веб-страницы и одновременно снизить показатель отказов.
Возможности плагина- Предварительная загрузка кэша (два метода)
- Кэширование браузера
- Сжатие GZIP
- Оптимизация базы данных
- Минификация и объединение
- Отложить загрузку JavaScript
- Предварительная выборка DNS
- Ленивая загрузка
Стоимость
WP Rocket предлагает три плана подписки:
- Single — 49 долларов в год для одного веб-сайта
- Plus — 99 долларов в год для трех веб-сайтов
- Infinite — 249 долларов в год для неограниченного количества веб-сайтов
Узнайте больше и получите WP Rocket сегодня.
# 2 — Swift Performance Review — лучшее для многосайтовой совместимости
Swift Performance — это плагин для кэширования WordPress с отличными возможностями оптимизации производительности, который преобразует кеширование, как вы его знаете. Хотя это относительно новый плагин WordPress, он за короткое время приобрел огромную популярность среди пользователей.
Он имеет все необходимые функции, чтобы поднять производительность и скорость вашего веб-сайта на новый уровень, не беспокоясь о нем. Плагин имеет уникальный оптимизатор базы данных, который очищает повторяющиеся метаданные, просроченные переходные процессы и спам-комментарии.
Кроме того, вы можете оптимизировать доставку статических ресурсов с помощью функции минимизации, которая позволяет комбинировать или минимизировать CSS и JavaScript — и все это одним щелчком мыши. Он совместим с bbPress, Cloudflare, WooCommerce и Varnish, а также с некоторыми другими платформами.
Мне также нравится его функция Async Execute, которая позволяет пользователям запускать скрипты индивидуально во время загрузки. Это очень полезно для повышения скорости сайтов, повышения удобства работы пользователей и повышения показателей SEO.
Оптимизация базы данных расписанияSwift Performance — еще одна функция экономии времени — при условии, что вы используете профессиональную версию.Наконец, вы также можете включать / отключать плагины на определенных страницах благодаря органайзеру плагинов.
Возможности плагина- Кэширование страниц
- Предустановленные шаблоны оптимизации, которые можно быстро применить.
- Оптимизация кода, включая минификацию и комбинирование.
- Кеширование браузера
- Оптимизация базы данных
- Организатор подключаемых модулей для отключения подключаемых модулей на определенных страницах
Стоимость
Swift Performance предлагает три плана подписки:
- Одинарный — 39 долларов США.99 в год для одного сайта
- Multi — 99,99 долларов в год для четырех сайтов
- Developer — 199,99 долларов в год для неограниченного количества сайтов
# 3 — W3 Total Cache Review — Лучшее для опытных разработчиков
W3 Total Cache — один из лучших плагинов для кэширования WordPress с открытым исходным кодом, который предлагает готовый и расширенный механизм кэширования. Несмотря на то, что он содержит множество функций, он также немного сложен, особенно для пользователей, не обладающих техническими навыками.
Плагин совместим с большинством планов хостинга, включая общий, выделенный и VPS-сервер. Поскольку он бесплатный, вы можете использовать все его функции после установки плагина — вам не о чем беспокоиться.
Он может улучшить производительность вашего сервера за счет кэширования всех аспектов вашего сайта и интеграции с несколькими сетями доставки контента.
Разработчикам, в частности, нравится этот плагин, поскольку он может предложить до 80% экономии полосы пропускания благодаря функции минификации, которая уменьшает размер вашего HTML, JavaScript, CSS и каналов без ущерба для других элементов веб-сайта.
Более того, этот плагин кеширования работает как для мобильной, так и для настольной версий вашего веб-сайта. Я бы порекомендовал W3 Total Cache для сайтов электронной коммерции WordPress, поскольку он имеет множество функций, которые делают его полезным для сайтов с сертификатами SSL — то, что есть на большинстве сайтов электронной коммерции.
Возможности плагина- Минификация
- Кэш опкодов
- Кэш базы данных
- Кэш объектов
- Кэш браузера
- Интеграция CDN
- Кэш фрагментов
Стоимость
W3 Total Cache — это плагин с открытым исходным кодом, доступный бесплатно.
# 4 — Обзор WP Super Cache — Лучшее для настройки
Когда у плагина более двух миллионов активных установок, вы знаете, что разработчики что-то делают правильно.
Разработанный Automattic, теми же людьми, которые предоставили вам Jetpack, Akismet и WordPress.com, WP Super Cache настолько популярен, насколько это возможно, и не без причины.
Плагин генерирует статические HTML-файлы из динамического содержимого WordPress. Кроме того, это экономит массу трафика и сокращает время загрузки страницы, поскольку заставляет веб-сервер обслуживать более легкие файлы HTML вместо тяжелых сценариев PHP.
Вы также получаете три режима кэширования с WP Super Cache: простое, экспертное и кеширование WP-cache.
Из трех режимов экспертный режим является самым быстрым, но вам нужно изменить файл .htaccess, что требует опыта программирования и веб-разработки. Но если у вас есть технические ноу-хау, вы можете настроить параметры плагина, чтобы сделать его более функциональным.
Вы можете использовать режим кэширования WP-cache для кэширования контента для известных посетителей веб-сайта. Благодаря этому режим кэширования идеально подходит для веб-сайтов, пользователи которых обычно входят в систему, могут оставлять комментарии или просматривать настраиваемый контент.
Нет опыта веб-разработки? Не беспокойтесь, вы можете использовать простой режим, где все, что вам нужно, — это настраиваемая постоянная ссылка. Поскольку этот параметр настраивается проще, вам не нужно изменять файл .htaccess.
Возможности плагина- Кэширование страниц
- Поддержка сетей доставки контента (CDN)
- Кэширование для посетителей с помощью мобильного устройства
- Кэширование браузера
- Планировщик для управления удалением и повторным кэшированием через заданные интервалы
- Сжатие GZIP
Стоимость
WP Super Cache предоставляется бесплатно.
# 5 — Обзор самого быстрого кэша WP — лучший вариант для доступа к широкому спектру инструментов
Согласно официальному каталогу WordPress, WP Fastest Cache является плагином кеширования с самым высоким рейтингом. Он имеет ограниченные параметры конфигурации, что делает его удобным и подходящим для новичков.
Этот плагин может создавать статические файлы HTML с вашего динамического сайта WordPress, а также минимизировать файлы HTML и CSS, что, в свою очередь, уменьшает размеры файлов. Более того, он объединяет эти файлы, чтобы сделать ваш код более чистым, а веб-страницы — более компактными.
Вы можете запланировать удаление файлов CSS и JS в определенное время позже.
WP Fastest Cache эффективно реализует более широкое кэширование WordPress, чтобы сократить время загрузки страницы для повторных посетителей. Он также объединяет несколько файлов CSS в один, чтобы уменьшить количество циклических обращений HTTP. При необходимости вы также можете отключить смайлы на своем веб-сайте.
Премиум-версия этого плагина для кеширования WordPress предлагает множество уникальных функций, которые повышают скорость вашей страницы за счет оптимизации изображений, очистки баз данных, кэширования мобильных устройств и ряда других функций.Вы можете приобрести премиум-версию прямо со своей панели управления WordPress после установки бесплатного плагина.
Возможности плагина- Автоматическое удаление файлов кеша при публикации сообщения или страницы
- Поддерживает CDN
- Включение / отключение опции кеширования для мобильных устройств и вошедших в систему пользователей
- Блокировать кеш для определенной страницы или публикации
- Минимизация кода
- GZIP компрессия
Цена
Хотя доступна бесплатная версия, вы также можете перейти на премиум-пакеты.Доступны четыре варианта подписки:
- Freemium
- Bronze — 49,99 долларов США за лицензию
- Silver — 125 долларов США за три лицензии
- Gold — 175 долларов США за пять лицензий
На что я посмотрел, чтобы найти лучший плагин для кеширования WordPress
Я не собираюсь приукрашивать: выбор лучшего плагина для кеширования WordPress не будет самой простой задачей в вашем списке.
Помимо похожих названий, вы обнаружите, что большинство из них предлагают схожие функции по-разному, поэтому они могут конфликтовать, если вы используете два или более одновременно.Тот факт, что кеширование является техническим, также означает, что вам практически нужно быть экспертом, чтобы сделать правильный выбор.
Я уже перечислил свою пятерку лучших плагинов для кэширования WordPress, но хочу, чтобы вы знали, как я пришел к такому решению.
Давайте посмотрим на факторы, которые стоит учитывать при изучении плагинов кеширования для WordPress.
Поддержка CDN
CDN обозначает сеть доставки контента, сеть серверов данных, которая предоставляет данные кэша веб-пользователям с ближайшего к ним сервера.
Всякий раз, когда на вашем веб-сайте увеличивается посещаемость, одновременно увеличивается и активность обработки вашего сервера веб-хостинга. Это приводит к снижению скорости загрузки страницы вашего сайта.
Это как раз тот момент, когда CDN вступает в игру.
Подожди. Здесь все станет немного техническим.
Если вы используете CDN, то статические данные с вашего сайта будут кэшироваться на каждом сервере в CDN. В результате всякий раз, когда пользователь запрашивает страницу на вашем веб-сайте, он получает кешированную копию с ближайшего к пользователю сервера, предотвращая любую задержку.
Вот почему вы должны убедиться, что ваш предполагаемый плагин кэширования поддерживает CDN, который вы используете. В противном случае вы можете потерять посетителей.
Возможность кэширования браузера
Кэширование браузера означает сохранение вашего CSS, логотипа и других ресурсов, которые обычно загружаются всякий раз, когда посетитель открывает вашу веб-страницу. Эта функция позволяет вам решить, какая часть вашей веб-страницы будет кэшироваться на устройстве пользователя, что, в свою очередь, делает вас независимыми от настроек кеша браузера пользователя.
Найдите параметры, которые позволят вам установить период времени, в течение которого вы хотите, чтобы загруженный контент сохранялся в системе пользователя.
Тем не менее, я бы не рекомендовал устанавливать время для кэширования контента более шести месяцев, поскольку это может привести к тому, что пользователь получит веб-страницы, которые не обновляются.
Исключение ресурсов и страниц
Хотя многие веб-сайты WordPress представляют собой чисто статический контент, некоторые также включают динамический контент. Сюда может входить членский веб-сайт, сайт электронной коммерции с WooCommerce, веб-сайт, посвященный курсам продаж и т. Д.
Загвоздка в том, что динамический контент плохо сочетается с кешированием браузера и кешированием страниц.Поэтому разумнее искать плагин кеширования, который позволяет исключать определенные страницы и ресурсы из кеширования, чтобы предотвратить сбои.
Служба поддержки клиентов
Если вы новичок в мире кэширования, скорее всего, вы впервые слышите большинство терминов, которые мы объяснили выше.
Вот почему вы должны убедиться, что разработчики плагинов предлагают эффективную поддержку клиентов, которая может помочь вам, когда вы застрянете с утомительной настройкой кеширования. Если вы обнаружите, что плагин кэширования премиум-класса предлагает лучшую поддержку, я бы порекомендовал выбрать его вместо бесплатного варианта.
В конце концов, ваше спокойствие всегда должно быть на первом месте.
Сводка
Скорость сайта невероятно важна для успеха вашего сайта. Так что, если вы сейчас не используете плагин для кеширования, вы уже на шаг отстаете от своих конкурентов.
Изучите отзывы клиентов и проведите тщательное исследование, прежде чем выбрать плагин для своего веб-сайта. Вот полный список всех моих любимых вещей:
- WP Rocket — Лучшее для оптимизации скорости
- Swift Performance — Лучшее для совместимости с несколькими сайтами
- W3 Total Cache — Лучшее для опытных разработчиков
- WP Super Cache — Лучшее для настройки
- WP Fastest Cache — Лучшее для доступа к широкий набор инструментов
Я сделал все возможное, чтобы включить опции, которые содержат множество функций и обеспечивают оптимальные результаты, но вы всегда можете выбрать другие плагины для кэширования, которые, по вашему мнению, дадут лучшие результаты.
В конечном итоге цель состоит в том, чтобы сократить время загрузки и сделать ваш веб-сайт максимально быстрым.
Узнайте, как мое агентство может привлечь огромное количество трафика на ваш веб-сайт
- SEO — разблокируйте огромное количество SEO-трафика. Смотрите реальные результаты.
- Контент-маркетинг — наша команда создает эпический контент, которым будут делиться, получать ссылки и привлекать трафик.
- Paid Media — эффективные платные стратегии с четкой рентабельностью инвестиций.
Заказать звонок
15 лучших плагинов кэширования WordPress (2021)
А, кеширование WordPress. Одно из необходимых зол любого веб-сайта. Но почему? Сложность, кеширование сложно, даже самые простые в использовании плагины кеширования не всегда так просты, как кажутся.
Но использовать плагин для ускорения работы WordPress? Это не должно быть сложным и не должно занимать много времени.
В этой статье мы рассмотрим лучшие плагины для кеширования WordPress на 2021 год и то, как они могут помочь ускорить работу вашего сайта.
Во-первых, вот сравнение времени загрузки, функций и цен всех плагинов, упомянутых в этом посте.
Почему следует использовать подключаемый модуль кеширования?
Проще говоря, кеширование делает ваш сайт быстрее, но очень редко, когда кеширование замедляет ваш сайт.
Если вы хотите узнать больше о том, почему вам следует использовать кеширование на своем веб-сайте WordPress и как это может помочь, ознакомьтесь с нашим полным руководством по кешированию WordPress.
Как мы тестировали скорость кэширования подключаемых модулей?
Немного о тестовом сайте.Он настроен с использованием PHP 7.3 на сервере Linode с WordPress 5.3, WP Rocket 3.4.2.2.
Темой, которую я использую для этих тестов, является наша собственная Astra, невероятно быстрая и легкая тема WordPress. А еще я использую один из наших шаблонов начального сайта Astra, позволяющий создать полноценный сайт за считанные минуты.
Время загрузки до того, как мы проверили скорость после включения подключаемых модулей кеширования, составляло время загрузки страницы 3,1 секунды, размер страницы 916 КБ и 69 запросов.
Лучшие плагины для ускорения работы WordPress
Мы протестировали бесчисленное количество плагинов кэширования WordPress и собрали 15 плагинов ускорения, которые, на наш взгляд, являются лучшими для увеличения скорости вашего сайта WordPress.
Все нижеперечисленные плагины полностью совместимы с Astra, которая оказалась одной из самых быстрых тем для WordPress и удивительно легкая и весит всего 50 КБ!
Что такое WP Rocket?
WP Rocket — самый популярный плагин кеширования премиум-класса для WordPress. Нам доверяют более
0 веб-сайтов, включая популярные имена в пространстве WordPress, такие как Beaver Builder.
Известный своей простой настройкой одним щелчком мыши, он идеален как для новичков, так и для опытных пользователей.
WP Rocket Speed Test
Вот результаты скорости нашего сайта после активации WP Rocket и настройки базовой конфигурации:
Время загрузки страницы 2,5 секунды, общий размер страницы 830 КБ и 25 запросов.
Что хорошего в WP Rocket?
Самое лучшее в WP Rocket, без сомнения, это красивый пользовательский интерфейс, просто посмотрите на это:
Но не только пользовательский интерфейс выделяет WP Rocket из общей массы. Также есть:
- 1 Щелкните «Конфигурация».Установите и активируйте плагин, кеширование активируется автоматически.
- Встроенная совместимость с WooCommerce. Готовая поддержка WooCommerce без дополнительной настройки.
- Встроенная отложенная загрузка. Загружайте изображения только по мере необходимости, а не загружайте их все при каждом запросе страницы.
Что-нибудь не так хорошо о WP Rocket?
Это плагин только премиум-класса, поэтому в отличие от почти всех других плагинов кэширования WordPress, которые мы упоминаем в этом списке, нет бесплатной или ограниченной версии, которую можно было бы попробовать перед покупкой.Однако WP Rocket предлагает 30-дневную гарантию возврата денег.
WP Rocket Стоимость
Как мы уже упоминали выше, WP Rocket является премиум-продуктом и имеет такую цену:
- 49 $ за 1 сайт.
- 99 $ за 3 сайта.
- 249 $ за неограниченное количество сайтов.
Заключение о WP Rocket
Отличный универсальный плагин для кэширования, который предлагает множество функций и является самым простым в использовании плагином из имеющихся на рынке.
Хотя решение только премиум-класса может оттолкнуть некоторых людей, оно того стоит.
Что такое WP Super Cache?
WP Super Cache — один из самых популярных плагинов кеширования для WordPress, его установили более 2 миллионов раз. Поддерживается и развивается Automattic (известность WordPress.com), ваш сайт определенно в надежных руках.
WP Super Cache Speed Test
Вот результаты скорости нашего сайта после того, как мы включили WP Super Cache и настроили базовую конфигурацию.
Время загрузки 2,7 секунды, 69 запросов и общий размер страницы 917 КБ.
Чем хорош WP Super Cache?
Поддерживается Automattic, вы можете быть уверены, что разработка проходит на высшем уровне, плюс в нем есть все, что вам нужно в плагине кэширования, и ничего лишнего.
Он прост и понятен, хотя пользовательский интерфейс не так красив, как WP Rocket, но по-прежнему остается отличным плагином и имеет солидную репутацию.
Что-нибудь не так хорошо о WP Super Cache?
Что касается плагинов для ускорения WordPress, то главное против WP Super Cache — это отсутствие поддержки.
Хотя плагин поддерживается и активно развивается, официальной поддержки для него нет. Так что если у вас есть вопрос или вы застряли с настройкой, пока вы можете задать его на форумах плагинов, вы, как правило, окажетесь на пути в никуда.
Это резко контрастирует с большинством других плагинов кэширования WordPress, которые активно побуждают пользователей подписаться на премиум-поддержку.
СтоимостьWP Super Cache
Совершенно бесплатно! Платных дополнений или опций нет. Просто установите, активируйте и используйте на любом количестве веб-сайтов без дополнительных затрат.
Хотя это хорошо в книгах большинства людей, о которых упоминалось выше, это может быть отрицательным в зависимости от того, действительно ли вам нужна поддержка с помощью подключаемых модулей, которые вы используете.
Заключение о WP Super Cache
Великолепный плагин для всестороннего кеширования, который хорошо работает с большинством конфигураций веб-сайтов WordPress.
Что такое W3 Total Cache?
W3 Total Cache был одним из самых популярных плагинов для ускорения работы WordPress. Сегодня он уже установлен более миллиона активных установок, однако в прессе появились негативные отзывы, когда он не обновлялся в течение нескольких месяцев подряд, а запросы на поддержку премиум-класса остались без ответа.
BoldGrid (специализированная компания WordPress) приобрела W3 Total Cache в 2019 году, и с тех пор ситуация, несомненно, улучшилась.
W3 Тест общей скорости кэш-памяти
Вот результаты скорости нашего сайта после того, как мы включили W3 Total Cache и настроили базовую конфигурацию:
Время загрузки 1,8 секунды, размер страницы 842 КБ и всего 34 запроса.
Чем хорош W3 Total Cache?
предлагает множество функций и является известным именем в мире кэширования WordPress, с новыми инвестициями BoldGrid он будет только улучшаться.
Что-нибудь не так хорошо с W3 Total Cache?
Вокруг плагина все еще есть вопросительные знаки, поскольку многие пользователи потеряли к нему доверие, но мы уверены, что BoldGrid вернул его в нужное русло.
Профессиональная версия сбивает с толку и доступна только в админке WordPress, что не идеально, если вы не хотите устанавливать что-то, чтобы узнать стоимость.
СтоимостьW3 Total Cache
Бесплатная версия доступна на WordPress.org.
ПремиумW3 Total Cache доступен только в административном интерфейсе плагина и стоит 99 долларов в год без лицензий на несколько сайтов.
W3 Total Cache Заключение
Отличный плагин, который прошел липкий патч и вышел с другой стороны в лучшем месте. Стоит взглянуть, чтобы ускорить работу вашего сайта WordPress.
Что такое самый быстрый кэш WP?
Один из самых известных плагинов кеширования для WordPress, WP Fastest Cache, на самом деле, один из моих любимых бесплатных плагинов для ускорения, он прост в использовании и не предлагает необычных ощущений, но то, что он делает, делает хорошо.
WP Тест максимальной скорости кэширования
Вот результаты скорости нашего сайта после включения WP Fastest Cache и настройки базовой конфигурации
Время загрузки страницы 2.4 секунды, общий размер страницы 907 КБ и 56 запросов.
Чем хорош самый быстрый кэш WP?
WP Fastest Cache — это простой плагин для кеширования. Он не включает вещи, которые вам не нужны или которые больше охватывают весь плагин производительности. Вместо этого он невероятно хорошо кэширует и работает с минимальными хлопотами.
Что-нибудь не так хорошо в WP Fastest Cache?
Пользовательский интерфейс не такой интуитивно понятный, как у некоторых других плагинов, таких как WP Rocket, но мы здесь разборчивы.
WP Цена самого быстрого кеша
Бесплатная версия WP Fastest Cache доступна на WordPress.org, а премиум-лицензию можно приобрести на веб-сайте WP Fastest Cache.
Премиум-лицензия:
- 49.99 $ за 1 сайт.
- 125 $ за 3 сайта.
- 175 $ за 5 сайтов.
В отличие от большинства премиальных цен, WP Fastest Cache является единовременным платежом. Так что вместо дорогостоящих ежегодных продлений просто заплатите один раз и продолжайте использовать его на всю жизнь!
WP Самый быстрый кэш Заключение
Замечательный плагин для кэширования, который не вызывает острых ощущений и делает именно то, что написано на банке.
Что такое колибри?
Автор WPMU DEV, Hummingbird — новый игрок на рынке кэширования WordPress. Однако это не значит, что ему не хватает функциональности.
На самом деле, это один из самых функциональных плагинов здесь!
Тест скорости колибри
Вот результаты скорости нашего сайта после включения Hummingbird и настройки базовой конфигурации:
Время загрузки страницы 2,9 секунды, общий размер страницы 916 КБ и 69 запросов.
Что хорошего в колибри?
Hummingbird поддерживается одной из лучших команд в своем деле. Благодаря круглосуточной поддержке экспертов и постоянным обновлениям, с помощью Hummingbird вы используете надежный и надежный плагин для кэширования.
Одной из выдающихся особенностей является возможность сканирования и исправления. Одним щелчком мыши Hummingbird просканирует ваш сайт на предмет проблем с производительностью, а затем попытается исправить их автоматически.
Что-нибудь не так хорошо о колибри?
На самом деле не критика, но в Hummingbird много чего, и новичку это может быть сложно, в то время как все хорошо спланировано и объяснено, не сразу понятно, что вам нужно использовать, а что не использовать. при первой установке плагина.
Hummingbird Стоимость
Бесплатная версия Hummingbird многофункциональна и доступна на WordPress.org.
Премиум-версия Hummingbird доступна за 49 долларов в месяц. И вы можете подумать: «Зачем мне платить за это 49 долларов в месяц, если другие плагины намного дешевле?».
Что ж, за 49 долларов в месяц вы получаете каждый плагин, предлагаемый WPMU DEV, для использования на неограниченном количестве веб-сайтов и веб-хостинга для 3 сайтов, что, на наш взгляд, делает его выгодным!
Заключение о колибри
Hummingbird вполне может быть новичком в этом районе, но он обладает множеством функций и поддерживается опытной командой разработчиков, что, несомненно, заслуживает внимания.
Что такое Hyper Cache?
Hyper Cache, пожалуй, один из малоизвестных плагинов для ускорения работы WordPress, он предлагает множество функций. Он включает в себя возможность изменить вашу активную тему в зависимости от того, посещает ли пользователь ваш веб-сайт с мобильного устройства.
Тест скорости гиперкэша
Вот результаты скорости нашего сайта после включения Hyper Cache и настройки базовой конфигурации:
Время загрузки страницы 2,8 секунды, размер страницы 916 КБ и всего 69 запросов.
Чем хорош гиперкэш?
Hyper Cache имеет ряд функций и не требует сложной настройки; он полностью совместим с bbPress, что означает, что он может автоматически очищать кеш при публикации новых тем и ответов.
Plus, конечно же, имеет все обычные функции плагина кеширования.
Что-нибудь не так хорошо с Hyper Cache?
Нет возможности минимизировать или объединить ваши файлы, как предлагает большинство плагинов кеширования. Хотя в одном смысле это хорошо (плагин ориентирован на одно — кеширование).
Если вы спросите большинство экспертов о скорости, они порекомендуют объединение файлов для ускорения вашего сайта, поэтому в этом случае вам придется установить дополнительный плагин.
СтоимостьHyper Cache
Hyper Cache — это полностью бесплатный плагин, у него нет платной версии или платной поддержки.
Заключение о Hyper Cache
Hyper Cache — это надежный универсальный плагин для кэширования, который делает то, что говорит, хотя интерфейс немного устарел, он более чем компенсирует это своим уникальным подходом к мобильному кэшированию.
Что такое LiteSpeed Cache?
LiteSpeed Cache немного отличается от всех других подключаемых модулей, которые мы включили в список, поскольку, хотя он работает стандартным образом на всех различных веб-хостах, он также предлагает эксклюзивные функции LiteSpeed для ускорения работы вашего веб-сайта.
LiteSpeed - это серверная технология, и, если вы не слишком увлечены или не пользуетесь хостингом, использующим LiteSpeed, вы, вероятно, не будете использовать функции LiteSpeed, хотя они заставят ваш сайт петь.
Тест скорости кэш-памяти LiteSpeed
Вот результаты скорости сайта после включения LiteSpeed Cache и настройки базовой конфигурации:
Время загрузки страницы 3,0 секунды, размер страницы 967 КБ, всего 32 запроса.
Чем хорош LiteSpeed Cache?
Широкий спектр функций плюс эксклюзивные функции LiteSpeed делают это уникальным предложением, наряду с контролем над пульсом WordPress, а прямая интеграция с Cloudflare делает этот плагин кэширования, о котором вам следует серьезно подумать.
Что-нибудь не так хорошо в LiteSpeed Cache?
Хотя со стороны плагинов нет ничего плохого, попытка понять, почему для использования плагина вам нужны определенные спецификации сервера, может сбить с толку некоторых пользователей.
СтоимостьLiteSpeed Cache
LiteSpeed cache — это полностью бесплатный плагин, не имеющий платной версии.
Несмотря на то, что интерфейс современный, существует так много опций, что он не совсем удобен для новичков.
Заключение о LiteSpeed Cache
Один из наших любимых плагинов кеширования 2019 года, который, как мы видим, становится все более популярным в 2021 году, определенно стоит посмотреть!
Что такое Swift Performance?
Swift Performance произвела настоящий фурор, когда была впервые выпущена.Он быстро стал любимым пользователями в различных группах WordPress на Facebook и был почти везде, куда бы вы ни посмотрели.
Однако в раю не все было безоблачно, появились первые отрицательные отзывы, и на короткое время плагин был удален из репозитория WordPress.org.
Это в прошлом, поскольку теперь Swift Performance — это стабильный плагин для кеширования WordPress.
Swift Performance Speed Test
Вот результаты скорости нашего сайта после включения Swift Performance и настройки базовой конфигурации:
Время загрузки страницы 2.5 секунд, общий размер страницы 849 КБ и всего 27 запросов.
Что хорошего в быстродействии
Swift Performance предлагает вариант под названием «Организатор подключаемых модулей». Что он делает? Он позволяет отключать плагины на отдельных страницах и запускать их только при необходимости.
Следует отметить, что разработчики плагинов должны загружать их только при необходимости, к сожалению, хотя это не всегда так, даже с популярными плагинами, такими как Contact Form.
С Swift Performance, хотя вы можете отключить контактную форму 7 на всех страницах, кроме страницы контактной формы, проблема решена!
Что-нибудь не так хорошо с производительностью Swift?
Поддержка, как правило, отличается от различных обзоров и с форумов поддержки WordPress.org покажет вам, что иногда пользователи получают нужные им ответы; в других случаях их оставляют висеть на несколько месяцев, а в других случаях им просто говорят купить Pro.
ЦенаSwift Performance
Бесплатная версия «Swift Performance Lite» доступна на WordPress.org бесплатно.
Стоимость платной версии примерно такая:
- 39.99 $ за 1 сайт.
- 99,99 $ за 4 сайта.
- 199,99 $ за неограниченное количество сайтов.
Все лицензии обновляются ежегодно.
Заключение о Swift Performance
Swift Performance определенно заслуживает внимания для вашего сайта; однако, если вы новичок, мы рекомендуем Hummingbird или WP Rocket из-за поддержки, предоставляемой этими решениями.
Что такое кэш кометы?
Comet Cache является преемником популярного плагина ZenCache, улучшенного за счет множества новых функций и возможностей.
И здесь немного странно, но он совместим с интерфейсом командной строки WordPress (WP CLI), и если вы разработчик WordPress, вам это обязательно понравится!
Тест скорости кэша кометы
Вот результаты скорости нашего сайта после включения Comet Cache и настройки базовой конфигурации:
Время загрузки 3.0 секунд, общий размер страницы 976 КБ и 69 запросов.
Чем хорош кэш Comet?
Comet cache настраивается одним щелчком мыши и имеет ряд дополнительных функций. Версия Pro предлагает еще более продвинутые функции, такие как перестройка кеша, которая автоматически создает и извлекает кеш каждые 15 минут, чтобы гарантировать актуальность содержимого.
Comet Cache pro также включает возможность автоматической очистки кеша после публикации контента и поставляется с расширенными возможностями кэширования WooCommerce.
Что-нибудь не так хорошо в кэше кометы?
Хотя мы находим плагин простым в использовании, и он был разработан с намерением сохранить простоту, интерфейс с его использованием текстовых пояснений, которые все расширяются повсюду, иногда может показаться подавляющим.
СтоимостьComet Cache
Бесплатная версия Comet Cache доступна на WordPress.org, а платная версия доступна на веб-сайте Comet Cache.
Как и в случае с WP Fastest Cache, цена является единовременной единовременной оплатой.За свои деньги вы получаете пожизненные обновления и 3 года поддержки от команды Comet Cache.
СтоимостьComet Cache:
- 39 долларов за одну площадку.
- 99 $ за три сайта.
- 139 $ за неограниченное количество сайтов.
Заключение о кэше комет
Comet Cache — это простой в использовании плагин для ускорения работы вашего сайта WordPress. Хотя поначалу он может показаться устрашающим из-за насыщенных текстом настроек администратора, его проще использовать, чем кажется на первый взгляд.
Что такое Cache Enabler?
Cache Enabler — это плагин для кэширования WordPress, созданный командой KeyCDN. KeyCDN — одно из самых популярных решений для CDN. Если вы хотите узнать больше о том, что такое CDN, ознакомьтесь с нашим полным руководством по кешированию WordPress здесь.
Тест скорости активатора кеш-памяти
Вот результаты скорости нашего сайта после включения Cache Enabler и настройки базовой конфигурации:
Время загрузки 2,7 секунды, размер страницы 976 КБ и 69 запросов.
Чем хорош Cache Enabler?
Одна из лучших функций активатора кеширования: вам действительно нужен дополнительный плагин под названием «Optimus» с включенным Optimus и Cache enabler. Ваши изображения .png и .jpg будут обслуживаться в формате webP без необходимости преобразования!
WebP — это новый формат изображений, рекомендованный Google и разработанный для невероятно быстрой загрузки на мобильных и настольных компьютерах.
Что-нибудь не так хорошо в Cache Enabler?
Большой, нет кеширования в браузере! Большинство пользователей хотели бы иметь возможности кэширования браузера, однако, даже без этого, это отличный плагин, о котором следует знать.
Поддержкатакже минимальна из-за того, что у них нет платного плагина, а поскольку активатор кеширования не является основным направлением деятельности KeyCDN и не приносит денег, насколько эффективны они будут при решении проблем?
СтоимостьCache Enabler
Cache Enabler полностью бесплатен на WordPress.org, и платной версии плагина нет.
Заключение о Cache Enabler
Cache Enabler — отличное решение для кеширования для WordPress с некоторыми недостатками, такими как отсутствие кеширования в браузере.Несмотря на это, это по-прежнему полезный плагин, на который стоит обратить внимание.
Что такое WP-Optimize?
ПервоначальноWP-Optimize начинался как инструмент для очистки и оптимизации вашей базы данных WordPress, с тех пор он превратился во всеобъемлющий плагин для повышения производительности WordPress.
Несмотря на то, что не у всех было популярно новое направление, в котором был выбран этот плагин, мы считаем, что он имел успех, и добавили огромное количество функций, которые делают его одним из лучших плагинов кэширования, доступных для WordPress.
WP-Оптимизация теста скорости
Вот результаты скорости нашего сайта после включения WP-Optimize и настройки базовой конфигурации:
Общее время загрузки страницы 2,7 секунды, размер страницы 0,96 МБ и 69 запросов.
Чем хорош WP-Optimize?
WP-Optimize предлагает все, что вам нужно в плагине производительности WordPress, включая возможность кэшировать ваш сайт, оптимизировать ваш сайт и сжимать ваши изображения.
Хотя есть и другие плагины, такие как WP Rocket, которые обычно предлагают это, для них требуется установка дополнительного плагина.С WP-Optimize вам нужен только один плагин.
Что-нибудь не так хорошо в WP-Optimize?
Из коробки плагин работает отлично, единственный небольшой недостаток заключается в том, что поддержка Multisite заблокирована для премиум-версии цены.
WP-Оптимизация цен
Бесплатная версия WP-Optimize доступна на WordPress.org, а платная версия имеет следующую структуру цен:
- £ 30 лет за лицензию на 2 сайта.
- £ 45 в год за лицензию на 5 сайтов.
- 113 фунтов стерлингов в год за неограниченную лицензию на сайт.
Заключение о WP-Optimize
WP-Optimize — это плагин с фантастической производительностью для WordPress, который представляет собой гораздо больше, чем просто еще один плагин для кеширования, он может ускорить ваш сайт WordPress, сжимать изображения и оптимизировать вашу базу данных. Однозначно стоит посмотреть!
Что такое автоматическая оптимизация?
Здесь мы нарушили наши собственные правила и включили автоматическую оптимизацию в наш список, хотя на самом деле это не плагин для кеширования? так что это?
Ну, Autoptimize — это плагин для оптимизации, минимизации и агрегирования скриптов на вашем сайте WordPress.Также можно выполнить другие оптимизации, например отключить скрипт эмодзи WordPress.
Тогда почему это в нашем списке? Что ж, это тесно связано с плагинами кеширования, и различные плагины кеширования даже упоминают его на своих веб-сайтах для использования вместе с кешированием страниц.
Тест автоматической оптимизации скорости
Вот скорость нашего сайта после включения автоптимизации и настройки базовой конфигурации:
Общее время загрузки страницы 3,9 секунды, размер страницы 882 КБ, всего 52 запроса.
Чем хороша автоматическая оптимизация?
Autoptimize фокусируется на одном (оптимизация скриптов) и делает это хорошо. Он прост в использовании и достаточно прост как для новичков в использовании, так и для опытных пользователей, чтобы найти в нем достаточно мощности, чтобы его установка была целесообразной.
Что-нибудь не так хорошо об автоптимизации?
Только то, что вам также нужно будет установить плагин кеширования вместе с Autoptimize, чтобы ваш сайт WordPress работал с высокой скоростью.
Автоматическая оптимизация цен
Autoptimize имеет довольно уникальную структуру ценообразования, при которой сам плагин является бесплатным.Затем вы можете заплатить 159 евро за сайт разработчикам, чтобы они установили и настроили его индивидуально для вашего сайта. Посетите веб-сайт, чтобы узнать больше.
Заключение об автоматической оптимизации
Autoptimize — один из лучших плагинов для оптимизации ресурсов вашего веб-сайта, и даже если вам понадобится дополнительный плагин вместе с ним, мы все же рекомендуем его проверить.
Что такое Бриз?
Breeze — это плагин для кеширования WordPress, созданный людьми с хостинга Cloudways.Он работает со всеми хостинг-провайдерами, вам не нужно использовать хостинг Cloudways, чтобы использовать Breeze.
Тест скорости ветра
Вот результаты скорости нашего сайта после установки Breeze и настройки базовой конфигурации:
Время загрузки страницы 2,8 секунды, общий размер страницы 961 КБ и всего 38 запросов.
Что хорошего в бризе?
Breeze — это простой и легкий в использовании плагин для кэширования, который позволяет настроить все хорошо… очень просто! В нем нет ничего выдающегося или уникального, но то, что он делает, он делает хорошо.
Что-нибудь не очень хорошее в Breeze?
Поддержкане самая лучшая, вопросы часто неправильно читаются или игнорируются на форумах поддержки WordPress.org, а платной версии плагина для получения дополнительной поддержки нет.
Breeze Стоимость
Breeze — это 100% бесплатный плагин для кеширования WordPress, доступный на WordPress.org, премиум-версии нет.
Заключение о Breeze
Breeze — это простой плагин для кеширования, который отлично работает и делает то, что нужно большинству людей, если вы ищете что-то с немного большим «вау-фактором», тогда мы рекомендуем WP Rocket.
Что такое ускорение — кеширование браузера?
Простой и легкий плагин кеширования для WordPress. Сам плагин весит менее 10 КБ. Это один из малоизвестных плагинов в списке, на момент написания которого было установлено чуть более 1000 активных установок.
Speed Up — тест скорости кэширования браузера
Вот результаты нашего теста скорости сайта после включения Speed Up — Browser Cache, и без настройки, это так же просто, как активировать и сделать!
Время загрузки страницы 3.6 секунд, общий размер страницы 0,96 МБ, всего 69 запросов.
Что хорошего в ускорении — кеширование браузера?
В дни сверхсложных плагинов кэширования, которые поют, все танцуют, это глоток свежего воздуха. Если вам просто нужны простые функции кэширования без наворотов, этот плагин для вас.
Нет конфигурации, просто установите и активируйте.
Что-нибудь не очень хорошее в ускорении — кеширование браузера?
Учитывая простоту, он может быть не везде, вы также должны отметить, что он работает только с конфигурацией хостинга на основе Apache, поэтому он не будет работать, если вы используете Nginx.
Speed Up — стоимость кеширования браузера
У этого плагина нет премиум-версии, бесплатная версия доступна на WordPress.org.
Заключение об ускорении — кеширование браузера
В целом отличный легкий плагин, который хорошо работает из коробки, его отсутствие функций может быть отключением для некоторых, но если вы ищете простой плагин, в котором нет множества функций, это плагин для вас. !
Что такое Cachify?
Cachify — это плагин для кеширования WordPress, который отличается от других, а не запускается конкретной компанией; им управляет группа, известная как PluginKolletiv.
PluginKolletiv — это группа разработчиков WordPress, которые работают над тем, чтобы различные плагины на WordPress.org поддерживались и были доступны для сообщества, что, если вы спросите нас, представляет собой довольно свежий вариант обычного способа работы!
Тест скорости Cachify
Вот наши результаты: установка Cachify и настройка базовой конфигурации:
Общее время загрузки страницы 3,1 секунды, размер страницы 976 КБ и всего 69 запросов.
Что хорошего в Cachify?
Помимо отличной работы в качестве плагина для кэширования и поддержки всех типов серверов и различных методов кэширования, нам нравится подход сообщества к разработке плагина.
Что-нибудь не так хорошо в Cachify?
Поскольку это сообщество для сообщества, выпуски отличаются друг от друга дальше, чем «коммерческое» решение. Однако плагин всегда стабилен, и разработчики быстро отвечают на запросы поддержки.
Cachify Цены
Cachify доступен бесплатно на WordPress.org, а премиум-версия недоступна.
Заключение о Cachify
Cachify — отличный плагин, поддерживаемый сообществом, который хорошо работает, хорошо поддерживается сообществом и является бесплатным! Если это еще не сделано, это обязательно должно быть на вашем радаре.
Завершение
Надеемся, вам понравился список лучших плагинов кеширования для WordPress в 2021 году! Если вы не уверены, какой из них использовать, наши фавориты — WP Rocket, WP-Optimize, Cachify и WP Fastest Cache.
Какой ваш любимый плагин кеширования для WordPress? Вы использовали какие-либо плагины из нашего списка? Дайте нам знать в комментариях ниже.
, когда плагинов кеширования WordPress недостаточно
Плагиныдля кеширования WordPress могут помочь вашему сайту работать быстрее, улучшая время загрузки страницы и повышая вашу способность обслуживать гораздо больший объем трафика без снижения производительности.Но наступит время, когда плагина кеширования будет недостаточно.
Все, что нужно, — это огромный пик трафика. Если контент на вашем сайте становится большим, и вы внезапно привлекаете внимание в социальных сетях или других каналах, концентрированный всплеск трафика может поставить ваш сайт на колени. Огромный успех может обернуться катастрофой для производительности.
Эта страница ответит на следующие вопросы:
- Почему плагинов кеширования WP недостаточно для больших масштабов?
- Как профессионалы обрабатывают кеширование WordPress?
- Какие дополнительные инструменты у них есть помимо обычных плагинов кеширования?
- Какие преимущества вы можете получить от этих дополнительных инструментов?
- Как сделать так, чтобы в WordPress было встроено сверхмасштабное кэширование?
Примечание : Мы создатели Pantheon, высокопроизводительной хостинговой платформы корпоративного уровня для WordPress.Приведенная ниже информация основана на нашем опыте размещения десятков тысяч требовательных сайтов WordPress и помощи в их масштабировании.
Почему плагинов кеширования недостаточно — встречайте обратный прокси
Какой самый быстрый плагин кеширования WordPress на планете? Вероятно, Batcache, невероятно быстрый плагин, используемый для ускорения работы крупнейшего в мире сервера WordPress WordPress.com.
Теперь посмотрите на диаграмму от Джо Хойла, сравнивающего Batcache с другим вариантом, Varnish. Зеленый график показывает, что происходит даже с этим промышленным плагином, когда вы увеличиваете количество одновременных пользователей на своем сайте:
По мере увеличения нагрузки до 20, 50, 100 и более одновременных пользователей время отклика начинает увеличиваться до 10, 25, 40 и даже 70 секунд .Это происходит только на более высоких уровнях трафика, но это то, чего мы хотим, верно?
Это относится ко многим популярным плагинам кеширования WordPress, таким как WP Rocket и W3 Total Cache, которые обслуживают веб-страницы с помощью WordPress и его базового механизма PHP. Они полагаются на сжатие, минимизацию CSS и другие методы для сокращения времени загрузки страницы, и это работает в небольших масштабах, но страдает, когда сам WordPress начинает задыхаться от большого трафика.
Какой оранжевый график остается стабильным , даже когда количество одновременных пользователей стремительно растет? Это обратный прокси.
Обратный прокси (в данном случае Varnish) — это промежуточная служба, которая работает независимо, а не как часть WordPress, и принимает запросы к серверу WordPress. Как и плагин кеширования, он предоставляет предварительно сохраненную копию ответа WordPress в течение ограниченного времени.
Разница в том, что хотя плагины кеширования управляются сервером WordPress, который может уставать при увеличении нагрузки, такой инструмент, как Varnish, специализируется на обслуживании запросов кеша и может быть буквально в 100 раз эффективнее, чем веб-сервер PHP.
Это создает удивительный плоский график при увеличении трафика до уровня мегасайта.
Если вы хотите начать работу с Varnish, этот пост от создателей Varnish объясняет, как настроить Varnish на WordPress.
Плагины на основе статических файловпротив Varnish
Некоторые плагины кеширования WordPress работают по-другому — они сохраняют статические файлы ваших динамических страниц WordPress и перенаправляют посетителей на эти статические версии.
Это подход, который позволяет обойти WordPress и движок PHP, и теоретически может быть таким же быстрым, как Varnish при больших объемах трафика.Некоторыми примерами являются WP Super Cache и WP Fastest Cache.
Однако есть ряд проблем, которые мы видели с подключаемыми модулями кеширования на основе статических файлов:
Проблема с файловой системой — Одним из недостатков файловых кешей, таких как WP Super Cache, является то, что в определенных файловых системах (особенно в сетевой файловой системе, такой как NFS) диск может значительно снизить производительность, когда вы записываете / удаляете / изменяете много файлов на однажды. Это может привести к тому, что ваш сайт либо не будет кэшировать данные (что замедлит его работу), либо будет обслуживать плохо кэшированные данные (из-за чего он выглядит сломанным).Varnish хранит кэшированные данные страницы в ОЗУ, что позволяет избежать этой проблемы.
Несовместимость плагинов — Из-за множества различных способов рендеринга / сборки данных с помощью WordPress не все плагины могут использовать преимущества различных решений кэширования и сталкиваться с проблемами совместимости. В Varnish кэширование выполняется на периферии, и кэшируются только отдельные элементы. Это означает, что вы по-прежнему полностью совместимы с плагинами и динамическим контентом.
Требуется конфигурация веб-сервера — Ряд подключаемых модулей, например WP Rocket, требуют определенных настроек на веб-сервере, чтобы заставить кеш работать.Во многих случаях веб-мастер не может изменить настройки веб-сервера или использует веб-сервер, отличный от Apache, например NGINX.
Неэффективная обработка сжатия — Некоторые плагины кеширования WordPress сжимают большую часть ваших файлов с помощью GZIP каждый раз, когда они запрашиваются. Varnish кэширует сжатые страницы и доставляет их как есть для веб-браузеров, поддерживающих GZIP (99%), и распаковывает файлы на лету, что менее эффективно только для браузеров, не поддерживающих GZIP. Такой же подход используют сети CDN.Это означает, что обработка сжатия Varnish лучше оптимизирована для подавляющего большинства пользователей.
Отсутствие изоляции сбоев — Varnish и CDN могут распознать, когда что-то не так на вашем сервере, и помочь вам преодолеть это время, доставив немного устаревший (но все же функциональный) контент. Это может значительно снизить влияние простоев. Большинство плагинов кэширования страниц WP этого не делают, что приводит к полному простою веб-сервера.
Отказ от ответственности: мы не связаны с Varnish, но в Pantheon мы твердо уверены, что это лучший вариант для крупномасштабного WordPress.Вот почему мы реализовали его как часть нашей хостинговой платформы WordPress.
ПОЛУЧИТЕ САЙТ WORDPRESS С ПРЕДВАРИТЕЛЬНОЙ КОНФИГУРАЦИЕЙ ЛАКА
ПОЛУЧИТЕ САЙТ WORDPRESS С ПРЕДВАРИТЕЛЬНОЙ КОНФИГУРАЦИЕЙ ЛАКА
На хостинге WordPress корпоративного уровня Pantheon вы можете получить сайт WordPress с предварительно настроенным Varnish, что значительно упрощает масштабирование до огромного трафика.
Кэширование объектов — ускорение динамических просмотров страниц
Этот график от NewRelic показывает, что может произойти, если вы интегрируете инструмент под названием Object Cache — одним из популярных инструментов является Redis.Это относится к другому аспекту крупномасштабной производительности — внутреннему кешу объектов.
Кэш объектов — это способ хранения данных из базы данных в памяти для предотвращения ненужных запросов к базе данных. WordPress поставляется со своим собственным внутренним кешем объектов, но многие эксперты считают его довольно неэффективным.
Как и в случае с обратным прокси-сервером, здесь также использование выделенной внешней службы для кэширования объектов может иметь огромное значение, как вы можете видеть на графике выше — наиболее своевременные операции с базой данных, замедляющие работу сайта, могут упасть почти до нуля.
Популярные варианты кэширования внешних объектов: Redis или Memcached (или в облаке, AWS ElastiCache или Azure Managed Cache), которые могут значительно ускорить выполнение и снизить нагрузку на БД.
Вот несколько ресурсов, которые помогут вам начать работу с Redis и Memcached на WordPress:
- Этот пост от Flynsarmy предоставляет руководство и сценарий для запуска Redis в качестве серверной части кеширования для WP.
- Этот подробный пост Скотта Тейлора объясняет, как Memcached работает с WordPress и как его настроить.
ПОЛУЧИТЕ САЙТ WORDPRESS С ПРЕДВАРИТЕЛЬНОЙ НАСТРОЙКОЙ REDIS
ПОЛУЧИТЕ САЙТ WORDPRESS С ПРЕДВАРИТЕЛЬНОЙ НАСТРОЙКОЙ REDIS
На хостинге WordPress корпоративного уровня Pantheon вы можете получить сайт WordPress с предварительно настроенным Redis, что значительно упрощает масштабирование до огромного трафика.
Pantheon — простой способ получить WordPress с профессиональным кэшированием, встроенным в
Мы надеемся, что вы уже убедились, что обратный прокси-сервер, такой как Varnish, и объектное кеширование, например Memached / Redis, очень важны для подготовки к большому трафику.Однако настройка этих вещей может быть немного сложной. Вот где мы и пришли!
Pantheon — это служба хостинга WordPress корпоративного уровня, которая обеспечивает высокую производительность и расширенные функции DevOps с использованием автоматизированной платформы на основе контейнеров. Среди других характеристик производительности мы предоставляем встроенные и предварительно настроенные Varnish и Redis.
Итак, если вы настроите свой сайт WordPress на Pantheon, вы сможете пользоваться всеми преимуществами обратного прокси и расширенного кэширования объектов без необходимости усердно работать, чтобы все заработало.
Кроме того, каждый сайт в Pantheon поставляется с нашей предварительно настроенной глобальной сетью CDN, которая распределяет ваш сайт по глобальной сети точек присутствия для субсекундных загрузок страниц и обеспечения надежной защиты.
Зарегистрируйте бесплатную учетную запись Pantheon и посмотрите, как легко подготовить установку WordPress для очень больших масштабов.
СОВЕТЫ ДЛЯ СООБЩЕСТВА
Несмотря на то, что плагины кеширования являются популярным решением для оптимизации веб-сайтов WordPress и даже рекомендуются решениями для виртуального хостинга, эти плагины могут вызывать некоторые проблемы.Вот несколько примеров ошибок, с которыми Mobilunity столкнулась с некоторыми плагинами кеширования при управлении сайтами WordPress наших клиентов:
Все подобные проблемы требуют дополнительной проверки конфликтующих плагинов и поиска неисправностей специалистами.
Советы Зака Джонсона из blogging.org — повышение скорости вашего сайта и производительности кэширования:
Помимо замечательных примечаний и ссылок в этой статье, важно рассмотреть следующие варианты, пытаясь повысить общую скорость и кеширование производительности вашего сайта.
Топ 8 лучших плагинов для кэширования WordPress
- Home /
- Плагины /
- 8 лучших плагинов для кэширования WordPress — протестированы и сравнены!
- Колин Новичок
- Последнее обновление:
Ищете лучший плагин для кеширования WordPress?
Если вы хотите сделать WordPress быстрее, реализация кеширования страниц должна быть в верхней части вашего списка.Благодаря кэшированию страницы WordPress может хранить статическую HTML-версию страницы и предоставлять ее посетителям вместо динамической обработки PHP при каждой загрузке страницы. Это сокращает время обработки сервера, что обеспечивает значительное увеличение производительности (а также помогает вашему сайту работать в периоды высокой посещаемости).
Если вы не используете управляемый хостинг WordPress, который реализует кеширование страниц для вас на уровне сервера, вам понадобится плагин кеширования, чтобы все настроить.
В этом посте я собрал восемь самых популярных и лучших плагинов, которые помогут вам в этом.Как минимум, все эти плагины упрощают реализацию кеширования страниц. Более того, многие из них также идут дальше и помогают вам реализовать другие лучшие практики производительности WordPress, такие как кеширование браузера, сжатие Gzip, оптимизация кода и многое другое.
Чтобы помочь вам выбрать лучший плагин для ваших нужд, я установил каждый из них на тестовом сайте и провел несколько тестов производительности. Помимо этого, я также расскажу об основных функциях каждого плагина и посмотрю на пользовательский интерфейс, чтобы вы могли выбрать тот, который подходит именно вам.
Давайте копнемся…
Сводная таблица тестов производительностиЕсли вы торопитесь, вот краткий обзор того, какие плагины показали лучшие результаты в тестах производительности. Продолжайте читать, чтобы узнать больше о каждом плагине и о происхождении этих данных.
- * Среднее значение девяти отдельных тестов.
- ** Чем выше, тем лучше. Я думаю, что это упрощает сравнение производительности между разными плагинами, наблюдая за процентным значением того, насколько каждый плагин сократил время загрузки.
- *** TTFB = время до первого байта — подробнее об этом ниже.
- **** Технически не плагин для кеширования — подробнее об этом позже.
Подробная информация о нашей тестовой установке
Чтобы помочь вам понять, откуда берутся эти данные, давайте рассмотрим, как я настраивал тестовый сайт и проводил тесты.
Во-первых, на тестовом сайте используется популярная тема Avada (наш обзор). Чтобы сделать сценарий реалистичным, я импортировал полный демонстрационный сайт Avada Freelancer, который включает большое количество контента. Я тестирую домашнюю страницу, ссылка .
Что касается хостинга, то тестовый сайт размещен на дешевом облачном VPS от DigitalOcean (, план за 5 долларов) и управляется SpinupWP, который использует Nginx в качестве веб-сервера. Несмотря на дешевизну, эта установка предлагает значительно лучшую готовую производительность, чем бюджетный виртуальный хостинг. Если вы используете дешевый общий хостинг, вы, вероятно, заметите более значительные улучшения с любым из этих плагинов. По моему личному опыту, я обычно вижу снижение скорости примерно на 40% при добавлении кэширования страниц для бюджетных общих хостов.
Чтобы настроить отдельные плагины кэширования, я включил любые дополнительные функции производительности, которые не требовали какой-либо подробной настройки. Например, если плагин предлагает минимизацию HTML и сжатие Gzip, я бы включил их, потому что они в значительной степени «установили и забыли». Однако я бы не стал настраивать его для объединения файлов JavaScript или CSS, потому что это часто требует ручного вмешательства, чтобы избежать поломки.
Я отмечу, какие функции я включил помимо значений по умолчанию, когда буду обсуждать каждый плагин.
Для сбора тестовых данных я использовал WebPageTest со следующей конфигурацией:
- Тестовый сервер — Даллас, Техас
- Тестовое соединение — Родное
- Устройство — настольный компьютер с Chrome
Я настроил WebPageTest для запуска девяти отдельных тестов. Затем я использовал среднее значение этих девяти тестов. Я поделюсь метриками как для времени до первого байта (TTFB), так и для времени загрузки (документ завершен):
- Время до первого байта — сколько времени требуется браузеру для получения первого байта данных от сервера.Поскольку плагины кеширования сокращают время обработки сервера, они должны значительно ускорить TTFB вашего сайта.
- Время загрузки (документ завершен ) — момент, когда все статическое содержимое было загружено.
Восемь лучших плагинов для кэширования WordPress
А теперь давайте углубимся в сами плагины, а затем я закончу повторением данных и сделаю несколько рекомендаций.
1. WP Rocket — $ 49
WP Rocket — популярный плагин для повышения производительности WordPress премиум-класса, который обрабатывает кеширование страниц вместе с множеством других лучших практик производительности WordPress:
- Сжатие Gzip
- Кеширование браузера
- Минификация скрипта и комбинация
- Оптимизация скрипта — e.грамм. откладывание JavaScript и встраивание критического CSS
- Оптимизация базы данных
- Контроль пульса API
- Ленивая загрузка изображений и видео
- Варианты локального размещения Google Analytics и Facebook Pixel
- Предварительная загрузка кэша
Одним из ключевых отличий WP Rocket является его простота. Панель управления хорошо спроектирована и включает в себя массу полезной информации, которая упрощает настройку плагина даже для обычных пользователей.
Еще одно отличие состоит в том, что WP Rocket работает со многими управляемыми хостами WordPress, которые в противном случае запрещают или препятствуют использованию плагинов кеширования.Например, вы можете использовать WP Rocket с WP Engine, SiteGround, GoDaddy и так далее.
Если вы хотите узнать больше, вы можете прочитать наш полный обзор WP Rocket.
Стоимость: От 49 $.
Детали теста
Включены нестандартные функции :
- Минимизировать CSS
- Минимизировать JavaScript
2. WP Super Cache — бесплатно
WP Super Cache — это простой плагин для кеширования от Automattic, той же компании, что и WordPress.com и WooCommerce. Помимо простоты использования и настройки, еще одним преимуществом WP Super Cache является то, что он на 100% бесплатный.
Если вы обычный пользователь, вы можете просто поставить галочку в одном поле и назвать его днем - это все, что вам нужно сделать:
Опытным пользователям доступны некоторые дополнительные возможности, хотя в целом это довольно просто. Разработчик также хорошо помечает настройки «Рекомендуемые». Если вы сомневаетесь, я бы рекомендовал просто установить флажки с пометкой «Рекомендовано» и проигнорировать остальные — это поможет вам включить кеширование браузера, сжатие Gzip и несколько других настроек.
Если вы хотите увидеть, как WP Super Cache сравнивается с WP Rocket, ознакомьтесь с нашим полным сравнением.
Цена: 100% бесплатно.
Детали теста
Включены нестандартные функции :
- Кэширование на
- Сжатие Gzip
- Кеширование браузера
3. WP Fastest Cache — бесплатно / 49,99 $
WP Fastest Cache — еще один популярный вариант, доступный на WordPress.org. Он также поставляется в премиум-версии, которая добавляет больше функций, хотя бесплатная версия — это все, что вам нужно для кеширования страниц.
Вот некоторые из расширенных функций, которые вы получаете:
- Сокращение кода и комбинация
- Сжатие Gzip
- Ленивая загрузка ( платная )
- Кеширование браузера
- Устранение JavaScript, блокирующего рендеринг ( платный )
- Оптимизация базы данных ( платная )
Если вы хотите увидеть, как WP Fastest Cache сравнивается с WP Rocket, ознакомьтесь с нашим полным сравнением.
Цена: Стартует бесплатно.Платная версия от 49,99 $.
Детали теста
Для справки, я тестирую бесплатную версию, доступную на WordPress.org.
Включены нестандартные функции :
- Система кэширования: включить
- Минимизировать HTML
- Минимизировать CSS
- Gzip
- Кеширование браузера
- Отключить смайлы
4. Swift Performance — бесплатно / 40 долларов США
Swift Performance — это относительно новый плагин для кэширования WordPress, который быстро приобрел большую популярность в группе WordPress Speed Up Facebook.Как и WP Rocket, он стремится стать плагином полной производительности WordPress, который обрабатывает кеширование, а также многое другое.
Однако, в отличие от WP Rocket, на WordPress.org есть бесплатная версия под названием Swift Performance Lite, которую я использовал для тестирования. Для кеширования вам понадобится бесплатная версия. Также добавлены другие полезные функции:
- Предварительная загрузка кэша
- Оптимизация базы данных
- Минификация
- Кеширование браузера
- Сжатие Gzip
Что мне нравится, так это то, что он включает «предустановки», которые можно применить одним щелчком мыши.Это действительно удобно, если вы обычный пользователь и не знаете, с чего начать.
Swift Performance также выходит за рамки всех этих других плагинов с расширенной функцией, которая позволяет вам отключать определенные плагины на определенных страницах. Например, если у вас есть плагин контактной формы, вы можете использовать эту функцию, чтобы убедиться, что плагин загружается только на вашей странице «Контакты».
Цена: Стартует бесплатно. Платная версия от 40 долларов.
Детали теста
Для справки, я тестирую бесплатную версию WordPress.орг. Кроме того, в мастере настройки я использовал предустановку Simple Caching .
5. W3 Total Cache — бесплатно / 99 $
W3 Total Cache — абсолютный гигант надстройки. С точки зрения огромного количества функций и параметров конфигурации, которые вы получаете, W3 Total Cache определенно лидирует среди любых плагинов кэширования.
Тем не менее, это тоже палка о двух концах, поскольку W3 Total Cache может показаться непосильным и сложным для обычных пользователей из-за всех этих настроек.Для большинства людей я думаю, что лучше использовать более простые плагины, такие как WP Rocket или WP Super Cache.
В 2019 году компания BoldGrid приобрела W3 Total Cache. С тех пор BoldGrid выпустила премиум-версию плагина за 99 долларов в год.
Если вы хотите увидеть, как W3 Total Cache сравнивается с WP Rocket и WP Super Cache, ознакомьтесь с нашим полным сравнением.
Цена: Стартует бесплатно. Платная версия от 99 долларов.
Детали теста
Включены нестандартные функции :
Я попытался включить минификацию, но страница сломалась, поэтому я отключил ее для теста.
6. Cache Enabler — бесплатно
Cache Enabler поступает от KeyCDN, популярной сети доставки контента (CDN). Если вы просто ищете действительно легкий плагин для кеширования, Cache Enabler может стать отличным вариантом. В нем самая простая область настроек. Фактически, вы просто активируете плагин, и все готово.
Если вы собираетесь использовать Cache Enabler, я рекомендую соединить его с бесплатным плагином Autoptimize для оптимизации кода / скрипта.Эти двое очень хорошо работают вместе. Cache Enabler может обрабатывать кеширование страниц, в то время как Autoptimize обрабатывает минификацию, объединение файлов и откладывание JavaScript / CSS.
Цена: 100% бесплатно.
Детали теста
Включены нестандартные функции :
- Минификация кеша: HTML и встроенный JS
7. Breeze — бесплатно
Breeze — это плагин для кэширования от Cloudways, популярного управляемого веб-хоста, который позволяет вам выбрать собственного поставщика облачного хостинга.Тем не менее, вы делаете , а не , чтобы использовать Breeze, нужно быть клиентом Cloudways, хотя для клиентов Cloudways есть некоторые специальные интеграции.
Например, если вы размещаете на Cloudways, Breeze имеет встроенную поддержку кэширования Varnish на уровне сервера, что позволяет вам очистить кеш Varnish с панели инструментов WordPress.
В дополнение к своей основной функции кэширования, плагин Breeze также реализует некоторые другие передовые методы производительности WordPress:
- Сжатие Gzip
- Кеширование браузера
- Минификация кода и комбинация
- Оптимизация базы данных
- Интеграция CDN, которая поможет вам подключиться к выбранной вами CDN
Цена: 100% бесплатно.
Детали теста
Включены нестандартные функции :
- Минимизация HTML, CSS и JavaScript
8. WP-Optimize — бесплатно / $ 39
WP-Optimize — это плагин для повышения производительности от того же разработчика, что и популярный плагин резервного копирования UpdraftPlus. Это началось как просто инструмент оптимизации базы данных. Однако с тех пор он превратился в полноценный инструмент оптимизации, который также реализует кэширование страниц, оптимизацию изображений и некоторые другие передовые методы повышения производительности:
- Сжатие Gzip
- Кеширование браузера
- Предварительная загрузка кэша
- Google Шрифты и оптимизация шрифтов Font Awesome
Это был мой первый опыт работы с WP-Optimize.Но, в целом, я обнаружил, что приборная панель хорошо спроектирована и проста в использовании:
Цена: Стартует бесплатно. Платная версия от 39 $
Детали теста
Включены нестандартные функции :
- Включить кеширование страниц
- Минификация HTML, CSS и JavaScript (по умолчанию , включение этого параметра также позволяет комбинировать файлы CSS и JavaScript. Я вручную отключил эту функцию, чтобы сохранить честность теста )
Бонус: Nginx Fast_CGI Cache
Хорошо, это не плагин для кеширования.Вместо этого это механизм кэширования страниц на уровне сервера, который используют многие хосты WordPress. Поскольку я использую SpinupWP для работы своего тестового сайта, я могу легко включить кеширование всей страницы с помощью Nginx Fast_CGI cache.
Идея здесь состоит в том, чтобы дать вам еще одну точку данных о том, как все эти плагины кэширования сравниваются с кешированием страниц на уровне сервера. В целом я был удивлен, что это не было самым эффективным решением. Хотя это был второй по эффективности механизм кэширования, он уступал WP-Optimize и примерно на том же уровне, что и WP Rocket и Cache Enabler.
Тем не менее, реализация кэширования на уровне сервера определенно заслуживает внимания, особенно в ситуациях с высоким трафиком. Например, в тестах SpinupWP, сравнивающих плагин Simple Cache с кешем Nginx Fast_CGI, Nginx Fast_CGI смог обработать на ~ 55% больше запросов в секунду, чем Simple Cache.
Если вы обычный пользователь, который хочет воспользоваться кэшированием на уровне сервера, лучший вариант — перейти на управляемый хост WordPress, такой как Kinsta, Flywheel, WP Engine или другие.
Если вы более опытный пользователь, вы также можете рассмотреть вариант размещения WordPress на собственном облачном VPS с помощью таких инструментов, как SpinupWP или GridPane.
Резюме и выводы
Подводя итог, вот та же таблица сравнения производительности из начала поста:
Какой лучший плагин для кэширования WordPress?
На основании практического тестирования производительности и моего личного опыта использования всех этих плагинов, вот мои рекомендации по выбору плагина.
Если вам нужен простой плагин для обработки кеширования страниц, я всегда был поклонником бесплатного плагина Cache Enabler. Хотя в нашем тесте он занял второе место, я считаю, что это отличный вариант из-за своей простоты. Фактически, все, что вам действительно нужно сделать, это активировать его, и вы готовы к работе. Однако я определенно рекомендую объединить его с плагином Autoptimize, чтобы также выполнять оптимизацию внешнего кода.
WP-Optimize, самый эффективный плагин в нашем тесте, не привлекает столько внимания, как некоторые другие имена в этом списке.Я думаю, что частично это связано с тем, что он изначально был просто плагином для оптимизации базы данных — некоторые люди не понимают, что теперь это плагин полной производительности. Однако это отличное место для начала, потому что у него есть бесплатная версия, она работает очень хорошо и по-прежнему довольно доступна для нетехнических пользователей.
Однако, если вы обычный пользователь, который ищет универсальный плагин для повышения производительности WordPress, я думаю, что WP Rocket также стоит рассмотреть по нескольким причинам:
- Приборная панель хорошо продумана и очень проста в использовании.По умолчанию он активирует все основные функции, и разработчики проделали огромную работу, чтобы расширенные настройки оставались доступными для обычных пользователей.
- Он показал лучшие результаты в тестах, заняв третье место после Cache Enabler и WP-Optimize.
- Вы получаете доступ к премиальной поддержке.
Я думаю, что для многих это того стоит. Однако очевидным недостатком является отсутствие бесплатной версии. Вам определенно не нужно платить за , чтобы получить хорошую производительность — вы в основном платите за простоту, поддержку и простоту использования.
Наконец, хотя он приземлился сразу за трибуной, я думаю, что WP Fastest Cache также является отличным вариантом, который, несмотря на название, на самом деле является скорее полнофункциональным плагином производительности, чем просто решением для кеширования.
И, чтобы закончить это, помните, что плагины кеширования — не единственный способ использовать кеширование страниц на вашем сайте WordPress. С правильным хостом вы также можете реализовать кэширование страниц на уровне сервера с помощью таких инструментов, как Varnish или Nginx Fast_CGI cache.Если вас интересует этот подход, вы можете ознакомиться с нашими мыслями о лучших управляемых хостинг-провайдерах WordPress.
Используете / используете какой-либо из этих плагинов? Мысли?
Колин Ньюкомер — писатель-фрилансер и много лет занимается интернет-маркетингом. Он специализируется на цифровом маркетинге и WordPress. Он живет опасной жизнью, путешествуя на скутере по хаосу Ханоя.Сервер и кэш браузера | WP Engine®
При обновлении содержимого на вашем сайте вы можете не сразу увидеть, как ваши изменения отражаются при просмотре сайта.Причиной этого чаще всего является кеширование. Тяжелое кэширование — один из лучших способов ускорить просмотр. Основными уровнями кэширования, которые могут вызвать проблемы с необновлением содержимого, являются серверное и локальное кэширование. Обычно увидеть свои изменения так же просто, как очистить оба кеша.
Кэш двигателя WP
Наши серверы по умолчанию используют расширенное кэширование. Это часть того, что делает WP Engine самым быстрым хостом веб-сайтов WordPress. При использовании кэширования страницы типичный поток запроса первой страницы выглядит примерно так:
Многие из этих шагов сохраняются, когда вы вводите кэшированную версию:
Каждый уровень кэширования также имеет собственное время истечения срока действия по умолчанию.
Кэш страницы — хранит динамически сгенерированную версию страницы
- 10-минутный срок действия кеша
Кэш CDN — хранит статические ресурсы на различных глобальных серверах
- CDN — дополнительная функция
- Срок действия статического кэша активов на 365 дней
GES Cache — Global Edge Security, в партнерстве с Cloudflare
- GES — это дополнительная функция с ежемесячной оплатой.
- Срок действия кэша статических ресурсов на 365 дней.
- Кеши в зависимости от расширения файла.Использует все расширения файлов Cloudflare по умолчанию, а также mp4.
Object Cache — Сохраняет результаты запросов
- Кэш объектов — дополнительная функция
- Нет истечения срока действия кеша
- Размер буфера 1 МБ, данные хранятся на основе того, что было запрошено последним запросом
Кэш браузера — сохраняет ресурсы в локальном браузере пользователя
- Все статические ресурсы на платформе WP Engine по умолчанию кэшируются 365 дней
- Срок действия кеша можно настроить с помощью заголовков кеша
Заголовки кэша — это правила, которые сообщают страницам и ресурсам, как долго кэшировать элементы локально .Это означает, что очистка кеша, на который влияют эти заголовки, может выполняться только с каждого локального компьютера, на котором кэшируется элемент.
Заголовки управления кэшем не могут быть установлены ниже 600 — все, что ниже, требует правила полного исключения кеша.
Если вы хотите, чтобы увеличил срок действия кэша на вашем сайте, чтобы повысить производительность / масштабируемость, есть несколько способов сделать это:
Заголовки кэша статических ресурсов можно настроить только через Nginx, обратившись в службу поддержки.Это верно для любого заголовка, установленного для статического ресурса.
Чтобы узнать больше о тестировании и настройке заголовков кеша, см. Полное руководство.
Исключения кеша
Бывают ситуации, когда страница никогда не должна обслуживаться из кэша, и взаимодействие всегда должно рассматриваться как уникальное, например, во время оформления заказа или входа в систему. Наши серверы будут соблюдать правила исключения кеша для страниц, , файлов cookie, и аргументов .
Определенные страницы по умолчанию исключены из кэширования сервера на всех сайтах, чтобы обеспечить функциональность.Вот некоторые из этих исключений кеша по умолчанию:
- Устаревшая промежуточная среда
- Область администрирования WP
-
wp-login.php
- Страницы с именем
cart
,checkout
илиcheck out
- Страницы, на которых файл cookie, содержащий
wordpress_
, имеет значение установить
Если мы видим WooCommerce на сайте, мы добавляем несколько дополнительных исключений по умолчанию, так что вам не о чем беспокоиться. Мы исключаем следующие страницы для сайтов WooCommerce:
-
/ продукты-сравнить
-
/ купон
-
/ my-account / lost-password
-
/ wp-json / wc
-
/ wc-api
А также аргументы:
И, наконец, эти куки:
-
woocommerce_items_in_cart = [1-9] +
-
wp_woocommerce_session
-
woocommerce_cart_hash
Несмотря на то, что мы добавили некоторые исключения по умолчанию, все же могут возникнуть ситуации, когда вам могут потребоваться специальные исключения из кеша.
Если у вас возникли проблемы с отправкой формы или если вы используете настраиваемый URL для оформления заказа, вам может потребоваться обратиться в нашу службу поддержки, чтобы исключить эту страницу из кеширования сервера на вашем сайте.
Иногда плагин или тема могут некорректно переносить данные со страницы на страницу. В этом случае может потребоваться исключить файл cookie или аргумент из кеширования.
ПРИМЕЧАНИЕ : кеширование нельзя полностью отключить на вашем веб-сайте или на его домашней странице, так как это отрицательно скажется на его производительности.
Частичное кэширование страницы невозможно — страница либо будет обслуживаться из кеша, либо страница будет каждый раз создаваться заново.
При настройке исключений кеша вы должны быть как можно более конкретными. Слишком много страниц, исключенных из кеша правилом исключения кеша , повлияют на производительность. Мы оставляем за собой право удалять исключения из кеша, которые негативно влияют на производительность сервера.
ПРИМЕЧАНИЕ: Ничего нельзя исключить из кэша объектов.
Очистить кеши сервера
Обширное кэширование может усложнить ситуацию, если вы работаете над своим сайтом и ожидаете немедленных изменений в веб-интерфейсе. Очистка кеша — важная часть процесса разработки.
Есть два разных метода для запуска функции очистки кэша. Оба метода очистят все необходимые кеши, в зависимости от того, что включено в среде: кеш страниц, кеш CDN, кеш объектов, расширенный сетевой кеш и кеш GES.
Портал пользователей
Очистка кеша через пользовательский портал считается наиболее полезным методом, поскольку он не требует доступа к wp-admin вашего веб-сайта.
Этот метод очищает кеш страниц, кеш CDN, кеш объектов, расширенный сетевой кеш и кеш GES.
- Войдите в пользовательский портал
- Выберите имя среды
- Нажмите Утилиты
- Выберите Очистить кеш
WordPress Admin
Кэшможно очистить через панель управления wp-admin вашего веб-сайта.Этот метод очистит кеш страниц, кеш CDN, кеш объектов. В настоящее время расширенный сетевой кеш и кэш GES можно очистить только через пользовательский портал.
- Войдите в панель управления wp-admin своего веб-сайта
- Щелкните вкладку плагина WP Engine
- Прокрутите вниз, щелкните Очистить все кеши
WP Двигатель API
API клиента можно использовать для очистки кеша, отправив запрос POST на конечную точку / installs / {install_id} / purge_cache
.Узнайте, как включить API, и ознакомьтесь с нашей документацией по API.
Использует ту же функцию очистки кеша, что и кнопка wp-admin, то есть этот метод очищает кеш страниц, кеш CDN и кеш объектов. В настоящее время расширенный сетевой кеш и кэш GES можно очистить только через пользовательский портал.
Очистить кеш страницы для одного URL-адреса
В большинстве случаев необходимо очистить кеш для всего сайта. Однако бывают случаи, когда вы хотите очистить кеш сервера только для одного URL-адреса или идентификатора публикации.Например, если вы внесли изменения на страницу одного продукта во время периода распродажи с высоким трафиком, вы можете не очищать все кеши и рисковать снижением производительности.
К счастью, есть несколько способов очистить одностраничный кеш на WP Engine, используя наш плагин Advanced Cache или код PHP.
Плагин расширенного кэшаWP Engine
- Войдите в панель управления wp-admin вашего сайта
- Выберите плагины
- Нажмите Добавить новый
- Найдите WP Engine Advanced Cache
- Установите и Активируйте этот плагин
- Выберите Инструменты
- Щелкните Настройки кэша
- Найдите поле с пометкой Очистить одиночный пост или Путь очистки
- Очистить одиночный пост
- Введите ID поста или страницы
- Нажмите Purge Post
- Purge Path
- Введите URL-адрес для отдельной страницы, которую вы хотите очистить кеши сервера для
- Должен быть полный URL-адрес, включая протокол, то есть с
http: //
илиhttps: //
- Должен быть полный URL-адрес, включая протокол, то есть с
- Введите URL-адрес для отдельной страницы, которую вы хотите очистить кеши сервера для
- Очистить одиночный пост
- Нажмите Проверить URL
- Если URL-адрес недействителен, вы не можете очистить путь.Обязательно скопируйте его именно из адресной строки браузера.
- Щелкните Путь очистки
Очистить кеш с помощью PHP
Через плагин WP Engine MU есть функция wpecommon :: purge_varnish_cache ()
. Идентификатор сообщения, который вы хотите удалить, можно передать в эту функцию. Кеш страницы Varnish очищается только для этого URL-адреса публикации, а не для всего домена. Это может положительно сказаться на производительности веб-сайта, поскольку все остальные страницы будут храниться в кеше.
Если wpecommon :: purge_varnish_cache ()
вызывается без передачи идентификатора сообщения , тогда Varnish будет очищен для всего домена .
Эта функция может быть встроена в ваш PHP-код, если вы того пожелаете.
Очистить кэш Global Edge Security (GES)
Кэш сервераGlobal Edge Security можно очистить только с помощью следующих шагов.
- Войдите в пользовательский портал
- Нажмите на среду имя , которое вы хотите очистить кеши GES для
- Нажмите Домены
- Найдите домен , вы хотите очистить зону GES для
- Нажмите меню из трех точек справа от этого домена
- Выберите Очистить кэш GES
Очистить кэш браузера
Ваш браузер может кэшировать такие элементы, как: стили css , куки и сеансы , блоки аутентификации , DNS / IP-адреса и постоянные ссылки .Кэш браузера обычно учитывает заголовки управления кешем, отправленные обратно с запросом с веб-сервера.
Это означает, что если кто-то запрашивает страницу / about-me /
на вашем сайте и у нее есть время контроля кеша 10 минут / 600 секунд, страница не только кэшируется на нашем сервере, но и в браузере за это время.
Для статических ресурсов, которые имеют длительное время истечения срока действия в кэше (изображения, CSS и т. Д.), Это означает, что браузер также будет кэшировать их на время, указанное сервером при отправке запроса обратно.Срок действия кеша по умолчанию для статических ресурсов в WP Engine составляет 365 дней.
Большинство браузеров используют ctrl + F5 для аппаратного обновления, которое перезагружает страницу и игнорирует любой существующий кеш браузера.
ПРИМЕЧАНИЕ. Кэш браузера можно очистить только на вашем компьютере. Невозможно заставить других посетителей очистить кеш браузера.
Очистить кэш общей темы или подключаемого модуля
Плагины и темытакже часто кэшируют контент, что может привести к хранению и обслуживанию старых данных.В качестве примера мы собрали несколько распространенных плагинов с кешем:
- Autoptimize
- WP Minify
- WP Super Cache
- Fast Velocity Minify
Мы также рекомендуем ознакомиться с нашим руководством с командой Flywheel для получения дополнительной информации об очистке кеша тем.
Все еще не замечаете своих изменений?
- Проверьте свой сайт на наличие плагинов кэширования или сжатия и очистите их кеш.
- Вы используете Cloudflare? Войдите в систему и очистите кеш Cloudflare.
- Мы также предлагаем установить плагин Cloudflare, чтобы легко очищать кеш Cloudflare с панели управления wp-admin.
- Используете ли вы службу межсетевого экрана, например Sucuri? Войдите в их портал и очистите кеши.
- Вы используете настраиваемый .htaccess? Вместо этого попробуйте использовать файл .htaccess по умолчанию.
- Проверьте страницу в прокси, например GeoPeeker или kproxy, чтобы увидеть, как она выглядит в других местах.
- Кэширование DNS также может быть задействовано. Самый простой способ удалить это — просто перезагрузить компьютер или устройство.В противном случае вы можете попробовать очистить свой DNS вручную.
Если вы по-прежнему не видите обновленный контент, просто откройте онлайн-чат (доступен круглосуточно и без выходных) с нашей командой поддержки на вашем пользовательском портале, и мы с радостью поможем устранить неполадки в дальнейшем.
Очистка кеша
Если вы хотите увидеть обновленную версию определенной страницы, но не хотите очищать кеш для всего веб-сайта, вы можете вручную «очистить кеш» локально, добавив аргумент в конец URL-адреса.
EX: Чтобы увидеть новую сгенерированную версию http://somedomain.com/updated-page/
, вы можете перейти на http://somedomain.com/updated-page/ ? Somearg1
, чтобы принудительно открыть страницу быть сгенерированным новым с сервера.
После загрузки URL снова кэшируется на сервере. Это означает, что простая перезагрузка URL-адреса покажет ту же кешированную версию. Если вам нужна новая версия каждый раз, вы должны изменять значение arg при каждой перезагрузке:
Это относится только к кешу сервера WP Engine, потому что наш сервер видит изменение URL-адреса как совершенно другую страницу.Ваш локальный браузер, плагины для кеширования и некоторые брандмауэры или прокси-службы могут по-прежнему видеть эту страницу как одну и ту же и работать из своего кеша.
Кэш тестирования
cURL может немного рассказать вам о том, где URL может быть кэширован. Вы можете завить из своего терминала или с помощью такого инструмента, как Online Curl.
Возможно, вам придется выполнить cURL страницу несколько раз подряд, чтобы сгенерировать кэшированные обращения.
Эта страница может быть кэширована , но это первый раз, когда она была сгенерирована сервером, поэтому это конкретное обращение было , не обслуживаемым из кеша :
Эта страница кэшируется , а эта версия обслуживается из кеша .Это первый раз, когда эта страница обслуживалась из кеша.
СЛЕДУЮЩИЙ ШАГ : узнайте, как сеансы PHP и файлы cookie работают на WP Engine
.