Плагины кэширования wordpress: бенчмаркинг 18 плагинов / Блог компании REG.RU / Хабр

Содержание

бенчмаркинг 18 плагинов / Блог компании REG.RU / Хабр

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

Небольшая ремарка о кэшировании


Google недавно объявил, что все mobile-friendly сайты (а скорость — это путь к тому, чтобы быть «friendly») получают существенное преимущество в поисковой выдаче, начиная с 21 апреля. Возможно, вы уже видели тег «mobile friendly» в поисковой выдаче. И в Google Page Insights первая же панель адаптирована под мобильные устройства, а не под десктопы. Намерения Google ясны, и звучат громко для любого SEO-специалиста или вебмастера. Сейчас важно работать над производительностью как десктопной, так и мобильной версии сайта, что мы и попробовали отобразить в бенчмаркинге.

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

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

Подробности теста


Изначальная идея базировалась на использовании как простейшей темы типа 2014, так и более сложной темы, что позволит смоделировать более «реальный» сайт. Но во время проведения тестов выяснилось, что влияние плагинов на скорость загрузки сайта с темой «2014» было минимальным, и писать почти не о чем. Но есть много приёмов, позволяющих улучшить производительность «2014», так что здесь более важна настройка сервера, а не кэширование.

Для того, чтобы сделать тестируемый пустой сайт максимально приближенным к реальности, использовалась тема Novelty от Tesla Themes. Тестируемую страницу сайта оформили с использованием графики и текста, был добавлен сайдбар и некоторые плагины (вывод новостей, фид из Twitter/Instagram). Теперь у нас страница, загрузка которой занимает относительно много времени. Да, в качестве хостинга использовался вот этот WordPress хостинг.

Плагины, которые тестировались:

  • AIO Cache
  • Alpha Cache
  • Bodi0’s Easy Cache
  • Cachify
  • Flexicache
  • Gator Cache
  • Hyper Cache
  • Hyper Cache Extended
  • Lite Cache
  • Next Level Cache
  • Really Static
  • Super Static Cache
  • W3 Total Cache
  • Wordfence Falcon
  • WP Fast Cache
  • WP Fastest Cache
  • WP Rocket
  • WP Super Cache
  • WP-Cache.Com
  • Zen Cache (formerly Quick Cache)

Остались ещё:

Brutal Cache — просто не работал;Batcache — плагин с зависимостью от Memcache, что не использовалось в текущем тесте.Autoptimize и Widget Cache также остались за бортом, поскольку они являются поддержкой для других плагинов, это не совсем самостоятельные плагины.

Хостинг и инструменты бенчмаркинга


Во время проведения тестов мы работали с аккаунтом на шаред-хостинге, схожим с большинством других вариантов. Таким образом, мы получаем скорость загрузки, достижимую для «бюджетных» пользователей. У тестируемого сайта не было посещаемости, на него не заходили поисковые боты во время тестирования. Сервер работал с Ngnix в качестве прокси, а не с чистым Apache.

В качестве инструментов использовались сервисы, предлагаемые Google, GTMetrix и Yahoo. Благодаря этому стало возможным тестировать не только скорость загрузки страниц, но и другие факторы, среди которых:

  • оптимизация изображений;
  • временная задержка сервера;
  • минификация и оптимизация js- и css-кода;
  • использование кэширования в браузере;
  • размещение скриптов;
  • использование CDN, распараллеливания/доменного шардинга;
  • использование Gzip-сжатия;
  • количество HTTP-запросов.

Google PageSpeed Insights


Сервис PageSpeed Insight проверяет сайт как с точки зрения десктопного ПК, так и со стороны мобильного устройства, выдавая оценку по 100-балльной шкале. Page Speed Insights прост в использовании, но предоставляет относительно сырой результат, который не даёт полного понимания того, что может быть улучшено. Даже несмотря на то, что инструмент даёт представление о некоторых вещах, которые Google может находить важными, информация, предоставляемая GTMetrix и Yahoo, намного полнее.

При этом Google во время оценки не принимает во внимание CDN, поэтому в некоторых случаях оценка занижена.

GTMetrix и YSlow


GTMetrix и YSlow основаны на руководстве по повышению производительности ресурса от Yahoo, оценка также выводится по 100-балльной шкале. Эти инструменты гораздо более изощрены в плане проведения измерений. PageSpeed Insight даёт всего несколько подсказок о том, что может быть улучшено, в то время как GTMetrix YSlow работают с не менее чем 50 различными метриками. GTMetrix также предлагает диаграмму-водопад, препарируя процесс загрузки, а также весьма продвинутую историю загрузки. Если вы хотите понять, как повысить производительность вашего ресурса, это один из лучших инструментов.

Тайминг


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

ApacheBench


ApacheBench — отличный инструмент, который помогает определить, сколько запросов в секунду способен выдержать сайт с использованием различных плагинов. Выполнение теста проводилось с отправкой 1000 запросов по 10 различным потокам. Тест выполнялся 10 раз с фиксированием лучшего результата по каждому из плагинов.

Стоит отметить, что использование Nginx несколько снижает различие между работой сайта с плагинами/без плагинов. По этому поводу можно спорить, но в случае использования Nginx зафиксирована двукратная разница по сравнению с Apache.

Pingdom


Pingdom — хорошо известный сервис для мониторинга и тестирования. С каждым плагином проводилось 20 тестов, с фиксацией лучшего результата. Отметим, что сервер был расположен в Швеции (Стокгольм), а сервер Pingdom — в Нидерландах (Амстердам).

Webwait


Webwait — простой, но очень полезный инструмент. Основная задача сервиса — показать, за какое время полностью загрузится страница именно в вашем браузере. Таким образом, это не серверный инструмент, сервис запускается локально. Webwait загружает страницу снова и снова, а затем показывает средний результат. В нашем случае был выбран способ загрузки через Ethernet, браузер Opera. Каждая страница загружалась 101 раз с получением среднего и медианного времени загрузки.

Итак, с описанием всё, теперь приступим непосредственно к тестам.

Google, GTMetrix и Yslow


Страницы сайта тестировались с использованием указанных сервисов, вот результат:
Как видим, некоторые плагины здесь просто никак не проявились — оценка такая же или очень близка к оценке, когда кэширование вообще не используется. Google дал лучшую оценку Supercache как для десктопа, так и для мобильного устройства. В GTmetrix и Yslow мы видим, что Fastest Cache Rocket впереди планеты всей. Мы склонны оценивать последние значения как более важные, поскольку Google Page Insight для оценки использует меньше факторов.

Итак, лучшими плагинами оказались WP Fastest Cache, WP Super Cache и WP Rocket Cache. Победитель — WP Super Cache с работой через мобильный девайс. Кэширование для мобильных было также включено, о нём не забыли.

Тайминг


Как уже говорилось выше, оценочные баллы являются в большей мере показателем качества кода сайта. Они дают понимание того, что можно сделать для ускорения сайта, хотя более высокая оценка у сайта вовсе не значит, что он загружается быстрее, чем другие ресурсы. И в этом ошибка — оценочные инструменты дают идеи по улучшению сайта для снижения времени загрузки, но время загрузки не принимается во внимание в достаточной степени. Вы поймете это, взглянув на скриншот из Pingdom.
Как видите, тестируемая страница получила 96 из 100 баллов, что, вероятно, лучше, чем у 99% страниц любых сайтов. Тем не менее эта страница загружается почти 35 секунд. Корректен ли результат? Сделайте вывод сами 🙂

Тайминг — важный тест, поскольку здесь проводится реальное измерение скорости загрузки страниц сайтов.

ApacheBench


Итак, тестируем наш сервер на его способность поддерживать выполнение большого количества запросов. Чем больше показатель числа запросов за секунду, тем лучше.
Без кэширования сервер показывает результат в 18 запросов за секунду. Это довольно неплохой результат, который стал возможным благодаря использованию Nginx. На каждый запрос уходит примерно 1/500 с.

Здесь мы видим, что Hyper Cache Ext, WP Fastest Cache, WP-Cache.com и WP Rocket улучшают результат на 300% по сравнению с работой без кэширования. WP Rocket — самый быстрый и WP-Cache.com занимает второе место.

Здесь очевидно проявляется преимущество использование плагинов кэширования — вы можете держать в три раза больше запросов. Используя Nginx, хороший плагин кэширования, и, может быть, что-то вроде Varnish, вы получаете сервер, который летает.

Pingdom


Без кэширования результат — около 2,8 секунды. Использование практически любого плагина улучшает результат по крайней мере вдвое.

Webwait


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

Среднее время загрузки



Медианное время загрузки



Как видим, практически неизвестный WP-Cache.com работает весьма неплохо.

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


Конечно же, далеко не всё зависит от кэширования. Важную роль играют и такие факторы, как выбор Apache, Nginx и т. п., корректность настройки, тип сервера (выделенный, VPS, шаред), количество изображений и их оптимизация, HTTP-запросы. Собственно, об этих факторах на «Хабре» знают практически все, поэтому останавливаться на них мы не будем.

Вывод


У всех плагинов, которые здесь представлены, разная функциональность. Некоторые очень просты, в то время как другие можно сравнить со швейцарским ножом. Super Cache, W3 и прочие плагины зачастую используют профи, которые знакомы с CDN и прочими премудростями. Другие пользователи предпочитают работать с более простыми плагинами вроде Lite Cache и WP-Cache.com. Кстати, WP-Cache.com, как говорилось выше, малоизвестный плагин, который показал отличные результаты.

Кто победитель?


На первом месте — WP-Rocket, платный плагин, над которым работает целая команда специалистов. За установку разработчики просят $39, а за безлимитку — $199.

На втором месте — WP Super Cache. Здесь результаты почти такие же, как и у лидера.

На третьем месте — WP-cache.com, заслуженный призёр. Похоже на то, что над созданием этого плагина работали ничуть не менее способные разработчики, чем над WP-Rocket. Этот плагин очень прост в настройке, так что, если у вас нет желания заморачиваться с конфигурацией, рекомендуем именно его.

Сравнительный и подробный анализ плагинов кеширования для WordPress / Хабр

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

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

Принципы


WordPress состоит из множества PHP скриптов. При каждом обращении к сайту (серверу) происходит выполнение части скриптов и выдача результата в виде HTML страницы. Основная идея оптимизации состоит в экономии времени через выдачу сразу готового результата для редко изменяющегося содержимого.В силу актуальности проблемы уже написано много cache-плагинов и появляются новые. Также, никогда не хочется платить лишнего, поэтому проведен сравнительный анализ лишь бесплатных и условно бесплатных решений.

Выделены основные свойства, которыми должен обладать плагин для обеспечения качественного кеширования:

  • Server cache (кеш на стороне сервера)
    • Page load time (время загрузки страницы)
      Один из самых важных параметров. Чем меньше время, тем быстрее клиент получает ответ. Можно конечно выбрать плагин с большим временем, но потом при высоких нагрузках на сервер придется увеличивать производительность железа, а это затраты, которых можно было бы избежать.
    • Caching method (способ хранения)
      Максимальное сохранение всех подготовленных объектов HTML, JS, CSS, желательно еще и в сжатом состоянии для экономии времени обработки на сервере и увеличения скорости выдачи результата.

  • Client cache (кеш на стороне клиента)
    • При выдаче результата есть возможность управлять кешем браузера клиента. При его активации повторный запрос на сервер даже не придет, что благоприятно влияет на его производительность. Указывается он в виде значений TTL(Time To Live, время жизни) для каждого типа объектов (HTML, CSS, JS, Images, …). Для критических объектов значения небольшие либо равные 0.

  • Optimize (оптимизация)
    • Combine (слияние)
      Загрузка одного общего JS (или CSS) вместо нескольких, т.к. каждое дополнительное обращение к серверу затратное. Об этом также прямо говорит Google Page Speed Test.
    • Inline (включение)
      Содержимое CSS вставляется в HTML, что в итоге уменьшает число обращений к серверу. CSS лучше включать, т.к. на практике сложно разделить его на нужные и не очень части.
    • Postpone (отложенная загрузка)
      Отложенная загрузка JS скриптов, не влияющих на начальное отображение страницы. Тоже важнейшая метрика, влияющая на скорость загрузки страницы пользователю. JS лучше отложить, чем включать напрямую в HTML, т.к. их обычно просто разделять и включение повлечет увеличение объема HTML, что может привести к загрузке в несколько итераций, что равноценно появлению дополнительных запросов.
    • Minify (минификация)
      В содержимом HTML, JS и CSS зачастую есть лишние части, такие как пробелы, переносы строк, комментарии. Все это лучше убирать, чтобы еще больше снизить размер объектов.
    • Compress (сжатие)
      Сжатие данных алгоритмом GZip (Deflate) для уменьшения объема передаваемых данных. Т.к. HTML, JS и CSS по сути текстовые форматы, то они хорошо сжимаются.

  • Manage (управление)
    • Refresh (обновление)
      В том случае, когда запрашиваемый объект изменился (например, добавилась новая статья), объект в кеше нужно пересоздать, иначе пользователям будет отправляться неактуальная информация. Хорошие плагины настроены на авто обновление кеша при наиболее очевидных событиях. И всегда должна быть возможность сбросить кеш целиком вручную. Это как стоп-кран в поезде – очень редко, но нужен.
    • Exclude (добавление исключений)
      Иногда нужно исключать некоторые объекты и страницы из кеширования для устранении проблем. Должно быть достаточное управление этим.

Сравнение плагинов


Для составления актуального исследуемого списка, выборка плагинов произведена через всем известный wordpress.org c поиском по словам cache и выборки из первых 140 (10 страниц) подходящих. Получилось 24.

Кстати, если вы считаете, что какого-то достойного плагина нет в списке – напишите, пожалуйста, в комментариях – я потом внесу их в анализ.

Методика


  • Все тесты проводились на одинаковой HTML странице, содержащей CSS, JS и несколько медиа объектов, чтобы охватить наиболее общий спектр типов.
  • Проверки функциональности делались по каждому критерию из приведенных выше и сводились в таблицу.
  • Каждому критерию заданы веса важности влияния на общую оценку (они видны в приложенной детальной таблице).
  • Измерение времени загрузки страницы сначала было сделано без оптимизации, дальше происходил замер с при работе каждого плагина и делалось относительное сравнение времен. Таким образом обеспечивается достаточная независимость от скорости хостинга.
  • Окружение взято самое последнее:
    • WordPress 4.9.8,
    • PHP 7.2.10 с включенным кешированием (OpCache),
    • MariaDB(MySQL) 10.3.9,
    • Apache 2.4.35.


Каждый критерий проверялся при помощи браузера Chrome:
  • В разделе отладки по нажатию F12 в разделе Network хорошо видны времена разных стадий загрузки и HTTP заголовки ответов сервера для проверки управления кешом браузера и компрессией. Также видно объединение CSS и JS в один или несколько файлов.
  • Через View Page Source по правой кнопке проводился анализ выданного содержимого на включение CSS, качество минификации (только HTML, JS, CSS) и признаков отложенной загрузки скриптов JS (в описании тега ссылки на скрипт должны присутствовать атрибуты defer или async).
  • Отложенная загрузка JS также проверялась на сохранении работоспособности сайта, т.к. Google Page Speed Test может показать, что все круто, а скрипты не работают.

Результаты


Основной результат анализа — подробная таблица XLSX, в которой можно удобно сортировать, фильтровать и видеть методику подсчета итоговых весов. Так же в ней присутствуют пометки к специфике работы плагина при оценке каждого критерия.

Каждому плагину присвоены роли по результатам тестов для удобства понимания спектра покрытия требуемых свойств.

Ниже приведены сведенные результаты сравнения для понимания общей картины и удобства.


Заключение


Полученная таблица позволяет выбирать плагины по нужным критериям и подбирать сочетания нескольких для максимального покрытия необходимых критериев. В подтверждение подобраны и протестированы 4 сочетания (помечены bundle вместо версии).

Конкретные настройки описаны в материале, упомянутом в начале статьи.

  • Оптимальнее использовать различные сочетания плагинов, нежели по отдельности.
  • Низкий общий рейтинг плагина – не признак его непригодности. Он может быть хорош в какой-то отдельной функциональности.
  • Некоторые плагины несовместимы друг с другом при комбинации.
  • Всегда нужно проверять корректность работы отложенной загрузки JS – некоторые плагины достаточно дополнительно настроить, а некоторые все равно ломают содержимое. В таблице сделаны комментарии на эту тему.
  • И обязательно финально надо проверять через Google Page Speed Test (или другие внешние измерители типа PingDom и прочие) — на разных сайтах могут быть разные результаты, т.к. оптимизирующие плагины могут вести себя по разному.

20 плагинов для кэширования WordPress

Надеюсь, никому не надо объяснять, зачем нужен плагин для кэширования и насколько важно выбрать тот, который реально поможет, а не просто создаст лишнюю нагрузку на БД своим присутствием. При анализе будем учитывать все показатели, а не только время загрузки.

Польза кэширования

Небольшое отступление. Если все же кто-то еще сомневается в необходимости кэширования, то знайте, с 21 апреля Googleобъявил что все mobile-friendly сайты (а скорость — это одно из составных «friendly») получаютсущественное преимущество в результатах поисковой выдачи. Намерения Google предельно ясны – SEO-специалистам и вебмастерам необходимо работать над производительностью как десктопной, так и мобильной версии сайта.

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

WordPress формирует страницы динамически, что приводит к большому количеству запросов к БД. Кэширование же динамически создаваемых страниц позволяет пользователям видеть обычные HTML-страницы, что значительно уменьшает время загрузки страницы и снижает нагрузку на сервер.

Детали теста по кэшированию

В самом начале планировалось использовать в тестах 2 темы – простейшую «twenty-fourteen» и более сложную (которая будет имитировать «реальный» сайт). Но во время тестов оказалось, что влияние кэширования на скорость загрузки темы «twenty-fourteen» настолько минимально, что им можно пренебречь. Важнее оказалась тонкая настройка сервера, но сегодня статья не об этом.

В итоге мы будем использовать только 1 тему (тема Novelty от Tesla Themes). Тестовая страница оформлена с применением графики и текста. Также присутствует сайдбар и несколько плагинов (новости, фид из Twitter/Instagram). Хостинг использовался от WP Dev Shed. В итоге мы получили страницу с относительно большим временем загрузки.

Т.к. сайт новый, то у него не было посещаемости (в том числе, во время тестирования, не было даже ботов ПС). Сервер работал в связке Apache+ Ngnix.

В тесте участвовали следующие плагины:

  1. AIO Cache
  2. WP Fast Cache
  3. WP-Cache.Com
  4. Alpha Cache
  5. Flexicache
  6. Bodi0’s Easy Cache
  7. Hyper Cache
  8. Hyper Cache Extended
  9. Cachify
  10. Lite Cache
  11. Next Level Cache
  12. Really Static
  13. Super Static Cache
  14. W3 Total Cache
  15. Gator Cache
  16. Wordfence Falcon
  17. WP Fastest Cache
  18. WP Rocket
  19. WP Super Cache
  20. Zen Cache (formerly Quick Cache)

За тестом остались:

Brutal Cache — не работал;

Batcache — плагин с зависимостью от Memcache, что не использовалось в текущем тесте.

Autoptimize и Widget Cache также остались за бортом, т.к. они являются не самостоятельными плагинами, а поддержкой для других.

Инструменты бенчмаркинга

В качестве инструментов мы использовали сервисы от Google, GTMetrix и Yahoo. Благодаря этому тестировалась не только скорость загрузки страниц, но и:

  • оптимизация изображений;
  • минификация и оптимизация js- и css-кода;
  • использование кэширования в браузере;
  • временная задержка сервера;
  • использование Gzip-сжатия;
  • размещение скриптов;
  • количество HTTP-запросов.
  • использование CDN, распараллеливания/доменного шардинга;

Google PageSpeed Insights

Сайт проверяется как с точки зрения десктопного ПК, так и со стороны мобильного устройства. Результат выдается по 100-балльной шкале. Сервис прост в использовании, но предоставляет относительно сырой результат, не дающий полного понимания всего, что может быть улучшено.

GTMetrix и YSlow

Основаны наруководстве по повышению производительности ресурса от Yahoo. Опять используется 100-балльной шкала. Сервисы работают более, чем с 50 различными метриками. GTMetrix даже визуализирует данные в диаграмму-водопад процесса загрузки. По нашему мнению – это один из лучших инструментов для определения способов повышения производительности сайта.

Тайминг

Для определения скорости загрузки страниц и проверки работы сервера под нагрузкой использовались следующие инструменты:

ApacheBench

Служит для определения нагрузки на сайт, вычисляет максимальное количество запросов в секунду. Во время теста отправлялось 1000 запросов по 10 различным потокам. Тест  проводился 10 раз. Записывался лучший результат по каждому из плагинов.

Pingdom

Очень известный сервис по мониторингу и тестированию сайтов. Проводилось 20 тестов с каждым плагином и с фиксацией наилучшего результата.

Webwait

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

Итак, приступим к тестам.

 

Google, GTMetrix и Yslow

Результат тестирования страниц сайта с использованием указанных сервисов:

Как видно из таблицы, некоторые плагины здесь никак не проявили себя — оценка такая же или очень близка к оценке без кэширования. Google поставил лучшую оценку Super cache (и для десктопа, и для мобильного устройства). В GTmetrix и Yslow лучший результат показали Fastest Cache и Rocket. Как мы уже говорили, оценка от Googleменее информативна, т.к. он использует меньше факторов при оценке.

Итак, лучшими плагинами оказались WP Super Cache, WP Fastest Cache, и WP Rocket Cache.

Тайминг

Оценочные баллы в основном показывают качество кода сайта. Это даёт понимание того, что можно сделать для ускорения сайта. При этом высокие оценки сайта не означает, что он загружается быстрее, чем другие. И в этом главная ошибка — оценочные инструменты дают обилие идей по улучшению сайта для снижения времени загрузки, но при этом само время загрузки практически не принимается во внимание. Ниже – наглядный пример (скриншот из Pingdom).

Страница заработала 96 из 100 баллов (это лучше, чем у 99% страниц любых сайтов). При этом, страница грузится около 35 секунд. Вот до чего может довести слепая оптимизация.

Тайминг — очень важный тест, т.к. проводятся реальные измерения скорости загрузки страниц.

ApacheBench

Выявим максимальное количество запросов в секунду, которое способен поддерживать наш сервер. Чем больше цифра, тем лучше.

Без кэширования, благодаря Nginx, результат сервера – 18 запросов за секунду.

Лучший результат показал WP Rocket. Второе и третье место поделили WP-Cache.com и WP Fastest Cache.

Pingdom

Результат без кэширования — 2,78 секунды. Все плагины смогли улучшить этот показатель.

Безусловный лидер – опять WPRocket. Super Cache – второй, W3 Total Cache – третий.

Webwait

Здесь мы решили вывести не только средний, но и медианный результат тестирования.

Среднее время загрузки

Ситуация аналогично предыдущему тесту. Тройка лидеров не изменилась – WPRocket, WPSuperCacheи W3 TotalCache.

Медианное время загрузки

Лидер все еще WP Rocket, но при этом практически неизвестный WP-Cache.com вновь показывает весьма неплохой результат.

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

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

Вывод

У всех представленных плагинов разная функциональность. Некоторые до неприличия просты, другие же можно сравнить со швейцарским ножом. Super Cache, W3 и прочие аналогичные плагины часто в своей работе используют профи, знакомые с CDN и прочими хитростями. Другие пользователи (особенно начинающие) останавливают свой выбор на более простых плагинах (Lite Cache или WP-Cache.com). Кстати, WP-Cache.com, несмотря на свою малоизвестность, смог показать отличные результаты.

Какой же плагин для WordPress лучше кэширует?

На первом месте (с большим отрывом) — WP-Rocket. У него много плюсов, но есть одно НО (для многих это будет минусом) – он платный. Разработчики хотят за него $39 (причем обновления не life-time, а только год)

На втором месте (хотя учитывая бесплатность, его можно тоже поставить на первое) —WPSuperCache. Результаты почти, как и у лидера, но зато он абсолютно free!

На третьем — WP-cache.com. Смущает только то, что он последний раз обновлялся в 2014 году.

Но зато он прост, бесплатен и показывает достойные результаты.

6 лучших кэширующих плагинов для WordPress

Автор: Olha Kashyna 22.05.2018 7 12977 на прочтение 12 минут


Длительная загрузка страниц может нанести вред вашему сайту различными способами ведь это один из Важных СЕО трендов 2018 года . Поэтому следует как можно быстрее улучшить скорость вашего работы вашего сайта первым делом важно выбрать хостинг для wordpress и настроить кэширование — один из наиболее эффективных методов повышения скорости. Мы рассмотрим особенности 6 лучших плагинов кэширования для WordPress. А также изучим возможности, которые каждый из них предлагает, чтобы помочь Вам определить лучший (а не только самый быстрый). Мы проанализируем плагины: WP Rocket, W3 Total Cache, WP Super Cache,  WP Fastest Cache, Comet Cache и Cache Enabler.

Что такое кэширование?

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

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

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

Как проверить измениться ли работа после включения функции кэширования?

Для того, чтобы убедиться в увеличении скорости работы сайта, рекомендуем протестировать сайт с использованием систем аналитики Pingdom и GTmetrix.

WP Rocket

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

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

Особенности:

WP Rocket — плагин с множеством настроек, который предлагает предзагрузку кеширования, браузерное кэширование, сжатие GZIP, сжатие и настройку для HTML, CSS и минимизацию JavaSCript.

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

Вот некоторые другие функции, которые вы найдете в каждой лицензии плагина кэширования:

  • Простая, быстрая и интуитивно понятная настройка.
  • Кэширование страницы немедленно активируется.
  • Оптимизация Google Fonts минимизирует HTTP-запросы.
  • Уменьшения использования трафика за счет использования сжатия GZIP
  • Минимизация JavaScript и CSS.
  • Интеграция с CloudFlare.
  • Поддержка технологии LazyLoad
  • Поддержка предоставляется на English, French, German, Spanish, Italian языках.

W3 Total Cache

W3 Total Cache — это единственный фреймворк для оптимизации WordPress, созданный для улучшения пользовательского опыта и время загрузки страницы. Первое, что вам необходимо знать про плагин, это то, что его настройки делятся на 16 страниц. Так что на настройку данного плагина может уйти прилично времени (даже у опытных разработчиков). Стоит отметить, что не обязательно вручную изменять все настройки, для корректной работы плагина будет достаточно настроек по умолчанию.

W3 Total Cache имеет возможность отдельной настройки для разных типов кэширования — страниц, объектов, базы данных, браузерного кэширования и т.д. Уровень детализации настроек плагина очень высокий, который вряд ли вы найдете где-то еще.

Особенности:

  • Сжатие GZIP для оптимизации рендеринга веб-браузера.
  • Минимизация и конкатенация файлов HTML, CSS и JavaScript.
  • Поддержка сетей доставки контента (CDN).
  • Совместимость с SSL сертификатами.
  • Экономия трафика на 80% за счет минимизации и сжатия HTML, CSS, JavaScrip
  • Поддержка AMP

WP Super Cache

WP Super Cache — бесплатное решение для кэширования в WordPress. Механизм работы данного плагина достаточно прост. Плагин генерирует статический HTML с вашего динамического WordPress блога и кэширует их вместо скриптов WordPress PHP. Плагин предлагает 3 варианта ускорения загрузки страницы:

  • Использовать  mod_rewrite для загрузки статических страниц
  • Загружать статические страницы с использованием РНР
  • Используйте режим кэширования, который кэширует страницы для пользователей, которые вошли в систему

Особенности:

  • Сжатие страницы и динамическое кэширование.
  • Поддержка сетей доставки контента (CDN).
  • Кэширование посетителей с мобильных устройств.
  • Планировщик для удаления и повторного кэширования с заданными интервалами.

 

WP Fastest Cache

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

WP Fastest Cache  предоставляет простой в установке плагин. Вам даже не нужно будет изменять конфигурационный файл .htaccess.

Плагин использует mod_rewrite для создания статических HTML-файлов на вашем веб-сайте. Он также предлагает минимизацию, сжатие GZIP, кэширование браузера и возможность комбинирования файлов JavaScript и CSS для сокращения запросов с вашего сервера.

Особенности:

  • Mod_Rewrite, который является самым быстрым методом, используется в этом плагине
  • Все файлы кэша удаляются, когда пост или страница публикуется
  • Поддержка CDN и SSL
  • Возможность включить/отключить параметр кеша для мобильных устройств и зарегистрированных пользователей
  • Блокировка кэша для

Сравнение 6 лучших плагинов кеширования WordPress

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

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

Что такое кеширование?

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

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

к содержанию ↑

Настройка этапа

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

Перед установкой каких-либо плагинов мы выполнили базовое чтение нашего тестового сайта без установки какого-либо кэширующего плагина.

Вот как это делается на GTmetrix:

И вот как это делается на Pingdom (тестирование с сервера San Jose, CA):

Для справки наш тестовый сайт:

  • Выполняется GeneratePress
  • Создана пользовательская домашняя страница с Divi Builder
  • Установлен и активирован Jetpack

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

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

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

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

к содержанию ↑

01. WP Rocket

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

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

WP Rocket — многофункциональный кеширующий плагин, который предлагает предварительную загрузку кеша, кеширование браузера, сжатие GZIP и опции для миниатюризации и конкатенации HTML, CSS и JavaScript.

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

Вот некоторые другие функции, которые вы найдете в каждой лицензии плагина кэширования:

  • Простая, быстрая и интуитивно понятная настройка.
  • Кэширование страницы немедленно активируется.
  • Оптимизация Google Fonts минимизирует HTTP-запросы.
  • Файлы JavaScript откладываются до отображения страницы.
  • Интегрируется с CloudFlare.Speed Tests

После установки WP Rocket мы включили мини-настройку, но не изменили ни одну из настроек по умолчанию.

GT Metrix:

Pingdom:

к содержанию ↑

02. W3 Total Cache

W3 Total Cache — единственная платформа оптимизации производительности WordPress, которая предназначена для повышения удобства пользователей и улучшения времени загрузки страниц. Это решение для кеширования настоятельно рекомендуется некоторыми из ведущих хостинг-провайдеров в отрасли, включая Page.ly, Flywheel и SiteGround.

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

W3 Total Cache имеет специальную страницу настроек для каждого типа кеширования — кэширование страниц, кэширование объектов, кэширование базы данных, кеширование браузера и т. Д. Уровень настраиваемой возможности, который вы получаете с W3 Total Cache, трудно найти в другом месте.

к содержанию ↑

Возможности

  • Сжатие GZIP для оптимизации рендеринга веб-браузера.
  • Минимизация и конкатенация файлов HTML, CSS и JavaScript.
  • Поддержка сетей доставки контента (CDN).
  • Совместимость с CloudFlare.

Тесты скорости

W3 Total Cache известен своими массивными настройками. Вот все, что мы сделали для этого теста:

  • Включено кэширование страниц
  • Включена автоматическая минификация

Pingdom:

к содержанию ↑

03. WP Super Cache

WP Super Cache — бесплатное решение для кеширования, доступное для WordPress. Его механизм кэширования довольно легко понять. Плагин в основном генерирует статические HTML-файлы из вашего динамического блога WordPress и кэширует его вместо скриптов WordPress PHP.

Он предлагает три варианта уменьшения времени загрузки

  1. Используйте mod_rewrite для доставки статических страниц
  2. Подавать статические страницы с помощью PHP
  3. Используйте устаревший режим кэширования, который кэширует страницы для пользователей, которые вошли в систему

Возможности

  • Page compression and dynamic caching.
  • Support for Content Delivery Networks (CDN).
  • Caching for visitors using a mobile device.
  • Scheduler to manage deletion and re-caching at given intervals.

Тесты скорости

С WP Super Cache, буквально все, что мы делали, включало кеширование.

GT Metrix:

Pingdom:

к содержанию ↑

04. WP Fastest Cache

По словам разработчиков, плагин WP Fastest Cache является «самой простой и быстрой системой WP Cache». Подобно WP Super Cache, WP Fastest Cache генерирует статические HTML-файлы на основе динамического блога WordPress и сохраняет его в кеше.

WP Fastest Cache гордится тем, что предоставляет простой в установке плагин — и он обеспечивает. Вам даже не нужно изменять конфигурационный файл .htaccess.

Плагин использует mod_rewrite для создания статических HTML-файлов на вашем веб-сайте. Он также предлагает минимизацию, сжатие GZIP, кеширование браузера и возможность комбинирования файлов JavaScript и CSS для сокращения запросов с вашего сервера.

Возможности

  • Mod_Rewrite, который является самым быстрым методом, используется в этом плагине
  • Все файлы кэша удаляются при публикации публикации или публикации
  • Поддержка CDN и SSL
  • Включить / отключить параметр кеша для мобильных устройств и зарегистрированных пользователей
  • Блокировать кеш для конкретной страницы или сообщения с коротким кодом

Тесты скорости

С быстрым кэшем WP мы включили систему кэширования и включили мини-код для HTML и CSS.

GT Metrix:

 

Pingdom:

к содержанию ↑

05. Comet Cache

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

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

Возможности

  • Параметры для управления автоматическим очисткой кэширования для домашней страницы и страницы сообщений, страницы автора, категории, тега и пользовательских временных архивов, пользовательских архивов типа сообщений, каналов RSS / RDF / ATOM и XML-файлов Sitemap.
  • Возможность кэшировать или игнорировать URL-адреса, содержащие строки запросов (GET Requests).
  • Пользовательский агент и шаблоны исключения рефереров HTTP.
  • Установите время автоматического истечения времени для файлов кеша.

Тесты скорости

Мы следовали инструкциям плагина и просто отметили «Да», включили окно «Комета» и назвали его днем.

GT Metrix:

 

Pingdom:

к содержанию ↑

06. Cache Enabler

Cache Enabler — это легкое кэширующее решение для WordPress, которое делает две вещи, чтобы уменьшить время загрузки страницы на вашем сайте — генерирует статические файлы HTML и обеспечивает поддержку WebP. Статические файлы HTML сохраняются на жестком диске сервера.

Этот плагин является первым в своем роде, который позволяет пользователям обслуживать изображения WebP без JavaScript. Те из вас, кто еще не знает, WebP — это новый формат изображения, который быстро набирает популярность в виде оптимизированного веб-изображения, обеспечивающего сжатие без потерь и без потерь.

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

Возможности

  • Эффективный и быстрый механизм кэширования дисков для более быстрого кэширования
  • Отображение фактического размера кеша на панели управления
  • Минимизация HTML и встроенного JavaScript
  • Поддержка WebP (когда она сочетается с Optimus)
  • HTTP / 2 сфокусированный

Тесты скорости

Как правило, мы рекомендуем отключать автообновление с помощью Cache Enabler. Но чтобы сохранить тестовую ярмарку, все, что мы сделали, — это включение встроенной миниатюры Cache Enabler.

GT Metrix:

Pingdom:

к содержанию ↑

Сравнительная таблица

Вот таблица сравнения времени загрузки страниц для всех шести кеширующих плагинов. Время загрузки страницы записывается в секундах для тестов GT Metrix и Pingdom.

До кешированияWP RocketW3 Total CacheWP Super CacheWP Fastest CacheComet CacheCache Enabler
GT Metrix1.9s1.1s1.5s1.0s1.3s2.1s0.9s
Pingdom1.79s1.38s1.43s0.98s0.91s1.55s0.93s
к содержанию ↑

Лучшие плагины для кешинга

Был только один кеширующий плагин, который получил наш тестовый сайт под 1-секундным временем загрузки в обоих тестах, и это Cache Enabler. По этой причине, в сочетании с тем, что он бесплатный и невероятно простой в настройке, мы считаем удобным назвать Cache Enabler лучшим кэширующим плагином, по крайней мере, на основе нашего тестирования.

WP Super Cache определенно не сутулился здесь — он был едва ли отставал от Cache Enabler. И фактически, с близкими результатами, мы могли бы легко различить разницу до тестовых вариаций. WP Fastest Cache также прочный, и мы получили менее 1 секунды теста Pingdom.

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

Если бы у нас было время глубоко погрузиться в настройки конфигурации для W3 Total Cache, возможно, это было лучше. Но, учитывая, что мы хотим, чтобы наши результаты были доступны для всех типов пользователей WordPress, кажется несправедливым думать, что случайные пользователи получат знания для этого.

Наконец, основываясь на наших результатах тестирования, мы действительно не видим причин рекомендовать Comet Cache. В целом, если вы ищете самый эффективный кеширующий плагин, который легко настроить, мы не думаем, что вы ошибетесь в Cache Enabler или WP Super Cache.

Какие решения для кеширования вы используете для своего сайта WordPress? Какие функции вы используете в кешировании? Мы хотели бы услышать от вас, поэтому дайте нам знать в разделе комментариев ниже.

Рекомендую:
  • Инстаграм: как скачать установить и пользоваться соц. сетью? Ответы на эти и другие вопросы, связанные с инстаграмом, Вы можете найти здесь https://vinstagrame.ru

Для Кэширования WordPress: (8) Лучших Плагинов

8 лучших плагинов для кэширования WordPress, протестированных и сравненных

Здравствуйте, уважаемые друзья и гости блога Pribylwm.ru! Вы когда-нибудь были довольны производительностью вашего сайта WordPress, только теперь обнаружили, что он загружается не так быстро, как раньше? Если так, то пришло время подумать об установке плагина для кэширования WordPress.

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

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

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

Зачем использовать плагин кэширования WordPress и какой лучше?

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

Как время загрузки влияет на ваш сайт

Когда речь идет о скорости страницы и времени загрузки, улучшение всего за одну секунду может иметь огромное значение для вашей прибыли. Например, еще в 2012 году Amazon подсчитал, что если их веб-сайт будет загружаться на одну секунду медленнее, это будет стоить им 1,6 миллиарда долларов. И это число, безусловно, только увеличилось с тех пор.

Снижение конверсии

Возможно, вы работаете не совсем в масштабе Amazon, но медленное время загрузки все еще стоит дорого. Согласно Kissmetrics, 40% ваших посетителей потеряют терпение и покинут ваш сайт, если загрузка ваших страниц займет более трех секунд. Одна секунда задержки может уменьшить ваши конверсии на 7%.

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

Плохой рейтинг в поисковых системах

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

Независимо от цели вашего сайта — будь то продвижение товаров и услуг или просто создание аудитории — более высокие показатели отказов, пониженные показатели конверсии и снижение рейтинга в поисковых системах повреждают. Так что можно сделать?

Как улучшить скорость WordPress

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

Что делает плагин кэширования WordPress?

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

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

Какой лучший плагин кэширования WordPress?

Поэтому, если вы хотите улучшить SEO своего сайта, повысить его конверсию и предложить своим посетителям более приятный пользовательский интерфейс, установка плагина для кэширования — это быстрый и эффективный способ сделать это. Тем не менее, с таким большим выбором, какой плагин для WordPress является лучшим?

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

Как мы протестировали лучшие плагины для кэширования WordPress

Инструменты GTmetrix, Pingdom и Google PageSpeed ​​Insights использовались для сравнения и тестирования лучших плагинов кэширования WordPress — тех же инструментов, которые мы использовали для поиска самых быстрых тем WordPress .

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

Базовые оценки для нашего веб-сайта для кэширования были следующими:

  • GTmetrix: PageSpeed ​​Score 64,5% и YSlow Score 80% со средним временем загрузки 2,72 секунды
  • Pingdom: класс производительности 80 со средним временем загрузки 3,9 секунды
  • Google PageSpeed ​​Insights: 44/100 в настольном тесте и 47/100 в мобильном тесте

Естественный прилив и отлив интернет-трафика может резко варьировать скорость загрузки от часа к часу и изо дня в день. Поэтому вместо того, чтобы основывать свои выводы на одном единственном тесте, мы провели три серии тестов в разные дни и в разные часы, а затем усреднили их. Финальный рейтинг плагинов кэширования усредняет все эти изменения скорости вместе.

Сравнение лучших плагинов для кэширования WordPress

Существует множество бесплатных и коммерческих плагинов для кэширования WordPress. Однако, чтобы сделать сравнение более удобным, были выбраны только 8 лучших плагинов для кэширования WordPress.

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

При выборе плагинов для этого сравнения, мы искали варианты, которые были бы просты в настройке и предлагали улучшения скорости всего за несколько кликов, а не требовали расширенной настройки. Если у вас есть время и возможности, возможно, вы сможете настроить эти плагины для кэширования для конкретной настройки вашего сайта и получить лучшие результаты или найти более сложные альтернативы, не включенные в этот сборник. Однако для целей этого сравнения мы искали самые быстрые варианты plug and play.

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

1. W3 Total Cache

W3 Total CacheW3 Total Cache

W3 Total Cache — это один из самых популярных плагинов для кэширования для WordPress, имеющий более миллиона активных установок и 4,3 из 5 звездочек в каталоге плагинов WordPress. Он обновляется каждые несколько месяцев и используется многими крупными публикациями, такими как Smashing Magazine, Mashable, MakeUseOf, Web Designer Depot и многими другими.

В наших тестах GTmetrix, чтобы найти лучшие плагины для кэширования WordPress, W3 Total Cache сэкономил в среднем 0,62 секунды по сравнению с базовым временем загрузки со средним увеличением скорости страниц на 20,64%. Согласно Pingdom, плагин сократил время загрузки в среднем на 1,06 секунды, при этом среднее увеличение скорости составило 29,16%.

2. WP Super Cache

WP Super CacheWP Super Cache

Другой популярный бесплатный плагин для кэширования WordPress, WP Super Cache, занял свое место в нашем руководстве по созданию лучших плагинов для кэширования WordPress, поскольку у него более миллиона активных установок и рейтинг пользователей 4,2 из 5 звезд. Это особенно эффективно для предотвращения замедления вашего сервера до сканирования или даже перегрузки во время больших скачков трафика, которые могут возникнуть, если ваш блог попадает на домашнюю страницу Reddit или размещается на других популярных сайтах.

WP Super Cache сократил время загрузки в GTmetrix на 0,85 секунды, улучшив скорость на 28,07%. В наших тестах Pingdom этот плагин сократил время загрузки на 1,03 секунды, улучшив скорость на 28,61%, что делает его одним из самых быстрых вариантов в нашем тесте лучших плагинов для кэширования WordPress.

3. WP Rocket

WP RocketWP Rocket

WP Rocket — это самая популярная опция премиум-класса в нашем сравнении лучших плагинов для кэширования WordPress. Он неизменно хорошо зарекомендовал себя в параллельных сравнениях с другими плагинами кэширования для WordPress и в настоящее время установлен на более чем 100 000 сайтов. Лицензия на один сайт стоит 49 долларов, лицензия на три сайта — 99 долларов, а неограниченная лицензия может стоить 249 долларов.

По данным GTmetrix, WP Rocket сократил время загрузки на 0,98 секунды, улучшив скорость на 34,12%. В наших тестах Pingdom время загрузки сократилось в среднем на 1,27 секунды, при этом скорость возросла на 35,21%. Эти результаты делают его самым быстрым плагином в нашем тесте лучших инструментов кэширования WordPress.

4. WP Fastest Cache

WP Fastest CacheWP Fastest Cache

WP Fastest Cache похож на многие другие плагины для кэширования, но с меньшим количеством опций настройки для среднего пользователя легче разобраться. Он часто обновляется и имеет рейтинг 4,8 из 5 звезд в каталоге плагинов WordPress. Существует более 100 000 активных установок WP Fastest Cache.

В наших скоростных тестах WP Fastest Cache оказался не самым быстрым, уменьшив время загрузки всего на полсекунды в любом случае. Это привело к улучшению скорости на 15,3% в GTmetrix и 15,74% в Pingdom, поместив его в самый низ в нашем тесте лучших плагинов кэширования WordPress.

5. Hyper Cache

Hyper CacheHyper Cache

Hyper Cache — это плагин кэширования PHP, который работает в любом блоге WordPress и не требует сложной настройки. Он имеет отдельные кэши для настольных и мобильных пользователей и дополнительную функцию, которая позволяет эффективно кэшировать даже на сайтах с очень активными комментариями пользователей и участием в обсуждениях — что, как известно, запутывает другие плагины кэширования. Он набрал 4,5 балла из 5 и более 50 000 активных установок согласно статистике каталога плагинов WordPres.

В тестировании GTmetrix Hyper Cache сократил время загрузки страницы в среднем на 0,45 секунды, увеличив скорость на 13,75%. Он показал себя немного лучше в тестах Pingdom, уменьшив время загрузки на 0,71 секунды и улучшив скорость на 20,37%. Однако этого было недостаточно, чтобы Hyper Cache занял место в верхней части нашей таблицы результатов, сравнивая лучшие плагины для кэширования WordPress.

6. Comet Cache

Comet CacheComet Cache

Comet Cache является плагином-преемником ZenCache, более старого кэширующего плагина, разработанного теми же разработчиками, у которого довольно много последователей. Этот плагин полностью «подключи и играй» — просто установите и активируйте, и все готово. Comet Cache в настоящее время имеет полный рейтинг 5 из 5 (ZenCache занял 4,6 из 5), что неудивительно, учитывая, что это второй самый быстрый плагин кэширования в нашем тесте и самый быстрый бесплатный вариант в этой коллекции лучших плагинов WordPress для кэширования.

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

В GTmetrix было зафиксировано среднее время загрузки страницы на 0,92 секунды, что увеличило скорость страницы на впечатляющие 32,13%. В Pingdom результаты были еще более впечатляющими, сбив 1,26 секунды со времени загрузки, улучшив скорость на 35,07%.

7. Cachify

CachifyCachify

Cachify предлагает несколько различных типов кэширования и работает с многосайтовыми установками WordPress. Он имеет рейтинг 4.7 из 5 звезд и имеет более 20 000 активных установок.

Этот плагин занимал в среднем 0,78 секунды от времени загрузки в наших тестах GTmetrix, что привело к улучшению скорости на 27,89%. В наших тестах Pingdom Cachify уменьшил время загрузки на 0,74 секунды, что привело к улучшению на 21,14%. Эти респектабельные результаты поместили его в середину таблицы в нашем тесте лучших плагинов кэширования WordPress.

8. Simple Cache

Simple CacheSimple Cache

Simple Cache — один из самых простых доступных плагинов для кэширования. Он имеет две настройки: включено и выключено. Он имеет рейтинг 4,7 из 5 звезд и в настоящее время установлен на более чем 1000 сайтов.

Simple Cache занимал в среднем 0,75 секунды от времени загрузки нашего тестового сайта в GTmetrix, при этом средняя скорость увеличилась на 26,93%. В наших тестах Pingdom он сбрасывал почти целую секунду, что привело к увеличению скорости на 26,62%. Оба являются респектабельными результатами, которые делают Simple Cache и его минимальные настройки хорошим выбором для тех, кто ищет надежный плагин для кэширования WordPress.

Результаты тестирования лучших плагинов кэширования WordPress

Теперь, давайте более подробно рассмотрим три самых быстрых инструмента кэширования для пользователей WordPress:

Первое место: WP Rocket

С небольшим отрывом плагин премиум-класса WP Rocket превзошел остальные девять плагинов кэширования, при этом среднее время загрузки сократилось на 1,13 секунды во всех наших тестах на обоих инструментах, а среднее увеличение скорости составило 34,67%. WP Rocket был также одним из немногих плагинов, которые постоянно могли составлять бюджет Google PageSpeed ​​Insights, набрав 48/100 для мобильных устройств и 45/100 для настольных компьютеров для нашего примера сайта. Модель премиального ценообразования для их плагина дала им свободу в разработке плагина кэширования, который в настоящее время является самым быстрым из доступных.

Второе место: Comet Cache

Comet Cache занял второе место, сократив время загрузки в среднем на 1,09 секунды и улучшив скорость на 33,6%. В Google PageSpeed ​​Insights Comet Cache заработал 47/100 для мобильных устройств и 44/100 для настольных компьютеров. Как бесплатный плагин с премиум-версией, это отличный плагин для кэширования, если вы не имеете денег, чтобы инвестировать в премиум-плагин сейчас, но, возможно, захотите обновить его позже.

Третье место: WP Super Cache

WP Super Cache — второй по популярности плагин для кэширования WordPress, который занял в наших тестах третью позицию, сократив время загрузки в среднем на 0,94 секунды и улучшив скорость в среднем на 28,34%. WP Super Cache в наших тестах показал то же самое в Google PageSpeed ​​Insights, что и Comet Cache. Если вы ищете популярный, бесплатный и проверенный плагин для кэширования с большим количеством настроек, WP Super Cache — это плагин для вас.

Заключение

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

Легко проверить, как различные плагины влияют на скорость вашего сайта, используя комбинацию GTmetrix, Pingdom и Google PageSpeed ​​Insights. Просто установите плагины, которые вы рассматриваете, затем активируйте их по одному, настройте их при необходимости, и запустите ваш сайт с помощью различных инструментов тестирования, принимая к сведению результаты.

Теперь ваша очередь — как наши результаты соотносятся с вашим собственным опытом с плагинами кэширования? Какие из этих плагинов вы опробовали на своем сайте, и как они повлияли на ваше время загрузки? Поделитесь своим опытом в комментариях ниже. Всем удачи и благополучия! До новых встреч!

Вы будете первым, кто поставит оценку!

Какой плагин кэширования WordPress лучше

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

Небольшая ремарка о кэшировании

 Google недавно объявил, что все mobile-friendly сайты (а скорость — это путь к тому, чтобы быть «friendly») получают существенное преимущество в поисковой выдаче, начиная с 21 апреля. Возможно, вы уже видели тег «mobile friendly» в поисковой выдаче. И в Google Page Insights первая же панель адаптирована под мобильные устройства, а не под десктопы. Намерения Google ясны, и звучат громко для любого SEO-специалиста или вебмастера. Сейчас важно работать над производительностью как десктопной, так и мобильной версии сайта, что мы и попробовали отобразить в бенчмаркинге.

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

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

Подробности теста

Изначальная идея базировалась на использовании как простейшей темы типа twentyfourteen, так и более сложной темы, что позволит смоделировать более «реальный» сайт. Но во время проведения тестов выяснилось, что влияние плагинов на скорость загрузки сайта с темой «2014» было минимальным, и писать почти не о чем. Но есть много приёмов, позволяющих улучшить производительность «twentyfourteen», так что здесь более важна настройка сервера, а не кэширование.

Для того, чтобы сделать тестируемый пустой сайт максимально приближенным к реальности, использовалась тема Novelty от Tesla Themes. Тестируемую страницу сайта оформили с использованием графики и текста, был добавлен сайдбар и некоторые плагины (вывод новостей, фид из Twitter/Instagram). Теперь у нас страница, загрузка которой занимает относительно много времени. Да, в качестве хостинга использовался вот этот WordPress хостинг.

Плагины, которые тестировались:

  • AIO Cache
  • Alpha Cache
  • Bodi0’s Easy Cache
  • Cachify
  • Flexicache
  • Gator Cache
  • Hyper Cache
  • Hyper Cache Extended
  • Lite Cache
  • Next Level Cache
  • Really Static
  • Super Static Cache
  • W3 Total Cache
  • Wordfence Falcon
  • WP Fast Cache
  • WP Fastest Cache
  • WP Rocket
  • WP Super Cache
  • WP-Cache.Com
  • Zen Cache (formerly Quick Cache)

Остались ещё:

  • Brutal Cache — просто не работал.
  • Batcache — плагин с зависимостью от Memcache, что не использовалось в текущем тесте.
  • Autoptimize и Widget Cache также остались за бортом, поскольку они являются поддержкой для других плагинов, это не совсем самостоятельные плагины.

Хостинг и инструменты бенчмаркинга

Во время проведения тестов мы работали с аккаунтом на шаред-хостинге, схожим с большинством других вариантов. Таким образом, мы получаем скорость загрузки, достижимую для «бюджетных» пользователей. У тестируемого сайта не было посещаемости, на него не заходили поисковые боты во время тестирования. Сервер работал с Ngnix в качестве прокси, а не с чистым Apache.

В качестве инструментов использовались сервисы, предлагаемые Google, GTMetrix и Yahoo. Благодаря этому стало возможным тестировать не только скорость загрузки страниц, но и другие факторы, среди которых:

  • оптимизация изображений;
  • временная задержка сервера;
  • минификация и оптимизация js- и css-кода;
  • использование кэширования в браузере;
  • размещение скриптов;
  • использование CDN, распараллеливания/доменного шардинга;
  • использование Gzip-сжатия;
  • количество HTTP-запросов.

Google PageSpeed Insights

Сервис PageSpeed Insight проверяет сайт как с точки зрения десктопного ПК, так и со стороны мобильного устройства, выдавая оценку по 100-балльной шкале. Page Speed Insights прост в использовании, но предоставляет относительно сырой результат, который не даёт полного понимания того, что может быть улучшено. Даже несмотря на то, что инструмент даёт представление о некоторых вещах, которые Google может находить важными, информация, предоставляемая GTMetrix и Yahoo, намного полнее.

При этом Google во время оценки не принимает во внимание CDN, поэтому в некоторых случаях оценка занижена.

GTMetrix и YSlow

GTMetrix и YSlow основаны на руководстве по повышению производительности ресурса от Yahoo, оценка также выводится по 100-балльной шкале. Эти инструменты гораздо более изощрены в плане проведения измерений. PageSpeed Insight даёт всего несколько подсказок о том, что может быть улучшено, в то время как GTMetrix YSlow работают с не менее чем 50 различными метриками. GTMetrix также предлагает диаграмму-водопад, препарируя процесс загрузки, а также весьма продвинутую историю загрузки. Если вы хотите понять, как повысить производительность вашего ресурса, это один из лучших инструментов.

Тайминг

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

ApacheBench

ApacheBench — отличный инструмент, который помогает определить, сколько запросов в секунду способен выдержать сайт с использованием различных плагинов. Выполнение теста проводилось с отправкой 1000 запросов по 10 различным потокам. Тест выполнялся 10 раз с фиксированием лучшего результата по каждому из плагинов.

Стоит отметить, что использование Nginx несколько снижает различие между работой сайта с плагинами/без плагинов. По этому поводу можно спорить, но в случае использования Nginx зафиксирована двукратная разница по сравнению с Apache.

Pingdom

Pingdom — хорошо известный сервис для мониторинга и тестирования. С каждым плагином проводилось 20 тестов, с фиксацией лучшего результата. Отметим, что сервер был расположен в Швеции (Стокгольм), а сервер Pingdom — в Нидерландах (Амстердам).

Webwait

Webwait — простой, но очень полезный инструмент. Основная задача сервиса — показать, за какое время полностью загрузится страница именно в вашем браузере. Таким образом, это не серверный инструмент, сервис запускается локально. Webwait загружает страницу снова и снова, а затем показывает средний результат. В нашем случае был выбран способ загрузки через Ethernet, браузер Opera. Каждая страница загружалась 101 раз с получением среднего и медианного времени загрузки.

Итак, с описанием всё, теперь приступим непосредственно к тестам.

Google, GTMetrix и Yslow

Страницы сайта тестировались с использованием указанных сервисов, вот результат:

Как видим, некоторые плагины здесь просто никак не проявились — оценка такая же или очень близка к оценке, когда кэширование вообще не используется. Google дал лучшую оценку Supercache как для десктопа, так и для мобильного устройства. В GTmetrix и Yslow мы видим, что Fastest Cache Rocket впереди планеты всей. Мы склонны оценивать последние значения как более важные, поскольку Google Page Insight для оценки использует меньше факторов.

Итак, лучшими плагинами оказались WP Fastest Cache, WP Super Cache и WP Rocket Cache. Победитель — WP Super Cache с работой через мобильный девайс. Кэширование для мобильных было также включено, о нём не забыли.

Тайминг

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

Как видите, тестируемая страница получила 96 из 100 баллов, что, вероятно, лучше, чем у 99% страниц любых сайтов. Тем не менее эта страница загружается почти 35 секунд. Корректен ли результат? Сделайте вывод сами :)

Тайминг — важный тест, поскольку здесь проводится реальное измерение скорости загрузки страниц сайтов.

ApacheBench

Итак, тестируем наш сервер на его способность поддерживать выполнение большого количества запросов. Чем больше показатель числа запросов за секунду, тем лучше.

Без кэширования сервер показывает результат в 18 запросов за секунду. Это довольно неплохой результат, который стал возможным благодаря использованию Nginx. На каждый запрос уходит примерно 1/500 с.

Здесь мы видим, что Hyper Cache Ext, WP Fastest Cache, WP-Cache.com и WP Rocket улучшают результат на 300% по сравнению с работой без кэширования. WP Rocket — самый быстрый и WP-Cache.com занимает второе место.

Здесь очевидно проявляется преимущество использование плагинов кэширования — вы можете держать в три раза больше запросов. Используя Nginx, хороший плагин кэширования, и, может быть, что-то вроде Varnish, вы получаете сервер, который летает.

Pingdom

Без кэширования результат — около 2,8 секунды. Использование практически любого плагина улучшает результат по крайней мере вдвое.

Webwait

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

Среднее время загрузки

Медианное время загрузки

Как видим, практически неизвестный WP-Cache.com работает весьма неплохо.

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

Конечно же, далеко не всё зависит от кэширования. Важную роль играют и такие факторы, как выбор Apache, Nginx и т. п., корректность настройки, тип сервера (выделенный, VPS, шаред), количество изображений и их оптимизация, HTTP-запросы. Собственно, об этих факторах на «Хабре» знают практически все, поэтому останавливаться на них мы не будем.

Вывод

У всех плагинов, которые здесь представлены, разная функциональность. Некоторые очень просты, в то время как другие можно сравнить со швейцарским ножом. Super Cache, W3 и прочие плагины зачастую используют профи, которые знакомы с CDN и прочими премудростями. Другие пользователи предпочитают работать с более простыми плагинами вроде Lite Cache и WP-Cache.com. Кстати, WP-Cache.com, как говорилось выше, малоизвестный плагин, который показал отличные результаты.

Кто победитель?

  1. На первом месте — WP-Rocket, платный плагин, над которым работает целая команда специалистов. За установку разработчики просят $39, а за безлимитку — $199.
  2. На втором месте — WP Super Cache. Здесь результаты почти такие же, как и у лидера.
  3. На третьем месте — WP-cache.com, заслуженный призёр. Похоже на то, что над созданием этого плагина работали ничуть не менее способные разработчики, чем над WP-Rocket. Этот плагин очень прост в настройке, так что, если у вас нет желания заморачиваться с конфигурацией, рекомендуем именно его.

Вопросы/ответы

— Лично я давно пользуюсь связкой Nginx+Varnish+W3 Total Cache, и считаю это наиболее удачным решением среди всех прочих.

Какая разница между:
1. WordPress cache (ex: WP Super Cache)
2. Varnish
3. PHP opcode cache (ex: APC, x-cache)

— Если вкратце и в общих чертах, то:

  1. WP super cache складывает сгенерированный HTML-код в файлы на диск.
  2. Varnish — это кэширующий HTTP-proxy, который сгенерированные html-файлы (или любые другие) держит в оперативке (по мере необходимости), уменьшая тем самым обращения к диску.
  3. PHP-opcode cache кэширует в памяти «скомпилированные» PHP-скрипты, что избавляет от необходимости повторной «компиляции» при всех последующих к ним обращениях.

Правильно ли я понимаю, что Nginx настраивается таким образом, что он отдает пользователю кеш созданный плагином если он существует, а если кеша нет, передает запрос дальше в Apache? Что позволяет исключить Apache при загрузке страниц WordPress, которые без настройки считались бы Nginx’ом динамическими.

— Да, всё так. Можно еще Apache заменить на php-fpm.

— А HHVM уже умеет сам ставится и перезапускаться?

А чем вот это или это не устраивает? Да, и никто же не отменял Monit, Upstart, DaemonTools, Supervisor и подобные инструменты.

Источник

9 лучших сравниваемых плагинов для WordPress (2020)

Best WordPress Caching Plugins Best WordPress Caching Plugins

Хотите увеличить скорость вашего сайта WordPress? Использование плагина кэширования на вашем сайте — один из лучших способов обеспечить более быструю загрузку вашего сайта.

По статистике, почти половина аудитории вашего сайта ожидает, что ваш сайт загрузится менее чем за 3 секунды. Поэтому неудивительно, что Google продолжает подчеркивать скорость сайта в своем алгоритме поиска.Чем выше скорость страницы, тем лучше ваш поисковый рейтинг и тем больше органического трафика вы можете привлечь.

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

Зачем вам нужен плагин кеширования WordPress?

Кэширующий плагин генерирует статические HTML-страницы вашего сайта и сохраняет их на вашем сервере.

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

9 лучших плагинов WordPress Cache

  1. WP Rocket: самый популярный плагин кэширования премиум
  2. WP-Optimize: универсальный плагин для оптимизации WordPress
  3. SG Optimizer: бесплатный плагин для WordPress от SiteGround
  4. WP Super Cache: плагин кэширования от WordPress.com
  5. W3 Total Cache: дружественный к разработчику плагин WordPress Cache
  6. WP Fastest Cache: плагин кеша WordPress с минимальной конфигурацией
  7. Comet Cache: бесплатный плагин кеширования WordPress
  8. Cache Enabler: лучший облегченный плагин кеша WordPress
  9. Hyper Cache: еще один бесплатный кэш WordPress

Давайте рассмотрим лучшие плагины для кэширования WordPress, доступные на рынке.

1. WP Rocket: самый популярный плагин кэширования премиум-класса

wp rocket

WP Rocket — самый популярный плагин кэширования премиум-класса для WordPress. Простота настройки — это то, что отличает WP Rocket от конкурентов. Как только вы активируете плагин, кеширование страниц будет немедленно активировано.

Еще несколько преимуществ использования WP Rocket:

  • Будет улучшена индексация вашего сайта в поисковых системах.
  • Чтобы сократить время загрузки страницы, файлы HTML, JavaScript и CSS сведены к минимуму.
  • Ленивая загрузка применяется к вашим изображениям, то есть ваши изображения загружаются только тогда, когда они видны вашим посетителям в их браузере.
  • Он поставляется с множеством хуков, которые помогают разработчикам легко расширять его возможности.

Цена : от 49 долларов США за лицензию для одного сайта.

Начните с WP Rocket сегодня.

2. WP-Optimize: универсальный плагин для оптимизации WordPress

wp optimize

WP-Optimize — это бесплатный плагин кэширования, созданный теми же людьми, что и легендарный плагин резервного копирования UpdraftPlus.Он был использован почти на миллионе сайтов по всему миру.

WP-Optimize ускоряет ваш сайт WordPress за счет очистки базы данных, сжатия больших изображений и кэширования вашего сайта.

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

Начните с WP-Optimize уже сегодня!

3. SG Optimizer: бесплатный плагин кеширования WordPress от SiteGround

SG Optimizer

SG Optimizer — это бесплатный плагин кеширования от SiteGround, который можно загрузить с WordPress.org. Он построен для соединения вашего сайта WordPress с сервисами производительности SiteGround. Стоит отметить, что этот плагин будет работать только в том случае, если вы разместили свой сайт на SiteGround и не будете работать с другими хостами.

Плагин помогает повысить производительность вашего сайта с помощью различных методов оптимизации. Вот некоторые из функций, которые он предлагает.

  • Позволяет настроить динамическое кэширование и Memcached. Вы можете включить / отключить автоматическую очистку кеша и исключить URL из кеша. У вас также есть возможность проверить свои страницы, если они должным образом кэшированы.
  • Это позволяет вам использовать HTTPS для вашего сайта и переключаться между различными версиями PHP. Вы даже можете включить / отключить сжатие Gzip и правила кэширования браузера для своего сайта.
  • У вас есть возможность включить / отключить минимизацию ваших ресурсов HTML, JS и CSS. Это позволяет вам удалить поддержку Emoji и строки запроса из ваших статических ресурсов.
  • Вы также можете оптимизировать ваши изображения по отдельности или навалом.

Цена: Бесплатно

Начните работать с SG Optimizer уже сегодня!

4. WP Super Cache: плагин кэширования от WordPress.com

WP Super Cache

WP Super Cache — еще один популярный плагин кэширования для WordPress, имеющий более миллиона активных установок.Плагин управляется Automattic, той же командой, что и WordPress.com.

WP Super Cache помогает создавать статические html-файлы из динамического блога WordPress. После обработки сравнительно тяжелых PHP-скриптов WordPress на вашем сайте WP Super Cache предоставляет статический HTML-файл подавляющему большинству посетителей вашего сайта.

WP Super Cache обслуживает кэшированные файлы тремя способами:

  • Простой : это наиболее рекомендуемый метод кэширования файлов, поскольку вам не нужно редактировать файлы PHP, а также.Файл htaccess не требует настройки.
  • Эксперт : Это самый быстрый метод кэширования для предоставления супер-кэшированных файлов HTML пользователям, но требует изменения ваших файлов .htaccess.
  • WP Super Caching : Этот метод используется для кэширования страниц для известных пользователей (тех, кто входит на ваш сайт, оставляет комментарии и т. Д.). Хотя это самый гибкий метод кэширования, он немного медленнее по сравнению с другими методами.

Цена : бесплатно

Начните работать с W3 Super Cache сегодня.

5. W3 Total Cache: дружественный к разработчику плагин WordPress Cache

W3 total cache

Более миллиона активных установок W3 Total Cache — один из самых популярных плагинов для кеширования WordPress. Он повышает производительность вашего сервера, кэшируя каждый аспект вашего сайта, а также предлагает интеграцию сети доставки контента.

Его использовали и рекомендовали бесчисленные компании и такие издания, как AT & T, MattCutts.com, Mashable.com и многие другие. Размещается ли ваш сайт в сети с общим хостингом или на выделенном сервере, этот плагин будет полезен для повышения производительности вашего веб-сервера и сокращения времени загрузки страницы.В настоящее время это единственный плагин, предназначенный для оптимизации всех практических сред хостинга.

Предлагает поддержку ускоренных мобильных страниц Google (AMP) и Secure Socket Layer (SSL).

Разработчики утверждают, что плагин может обеспечить до 80% экономии пропускной способности за счет минимизации, процесса уменьшения размера ваших HTML, CSS, JavaScript и каналов без негативного влияния.

Цена : бесплатно

Начните работу с W3 Total Cache сегодня.

6. WP Fastest Cache: плагин WordPress Cache с минимальной конфигурацией

WP Fastest Cache

WP Fastest Cache поставляется с меньшим количеством параметров конфигурации для кэширования WordPress, что делает его одним из самых простых плагинов кэширования WordPress, доступных в официальном репозитории плагинов WordPress.

Как и любой другой плагин кэширования, он создает статические HTML-файлы с вашего динамического сайта WordPress.

Чтобы уменьшить размер файлов, плагин минимизирует файлы HTML и CSS.Это также позволяет отключить смайлики на вашем сайте. Он эффективно реализует кэширование в браузере, чтобы сократить время загрузки страницы для повторных посетителей, и объединяет множество CSS-файлов в один, чтобы уменьшить количество циклических проверок HTTP.

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

После того, как вы установили бесплатный плагин WP Fastest Cache, вы можете приобрести премиум-версию прямо с панели управления WordPress.

Цена : Доступны как бесплатные, так и премиум-версии. Цена скрыта от веб-сайта и может быть видна после нажатия кнопки покупки, встроенной в ваш бесплатный плагин.

Начните работать с WP Fastest Cache сегодня.

7. Comet Cache: бесплатный плагин кеширования WordPress

comet cache

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

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

Вы также можете обслуживать все кэшированные файлы на своем сайте из сети доставки контента (CDN) по вашему выбору. Он поддерживает популярные сети CDN, такие как CloudFront, MaxCDN и другие.

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

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

Цена : Доступны как бесплатные, так и премиум-версии. Одну лицензию на сайт можно приобрести за единовременную плату в 39 долларов.

Начните работу с Comet Cache сегодня.

8. Cache Enabler: лучший легкий плагин кеша WordPress

Cache Enabler plugin

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

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

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

Цена : бесплатно

Начните работу с Cache Enabler сегодня.

9. Hyper Cache: еще один бесплатный кэш WordPress

hyper cache

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

Активировать Hyper Cache легко, потому что он работает с набором значений по умолчанию.

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

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

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

Цена : бесплатно

Начните работу с Hyper Cache сегодня.

Выбор лучшего плагина для кеширования WordPress для ваших нужд

Когда дело доходит до выбора плагина кеширования WordPress для вашего сайта, не существует решения «один размер подходит всем».

Если вы хотите выбрать лучший бесплатный плагин для кэширования WordPress, который выполняет свою работу, выберите W3 Total Cache или WP Super Cache. Оба они постоянно обновляются и используются более миллиона веб-сайтов.

Если вам нужно решение для кэширования WordPress премиум-класса, которое предлагает огромную поддержку и требует минимальной конфигурации с вашей стороны, выберите WP Rocket.Это также часть наших лучших плагинов WordPress.

Мы надеемся, что это руководство помогло вам выбрать лучший плагин кэширования для вашего сайта. Удачи в ускорении вашего сайта!

Если вы также хотите увеличить свой органический трафик, взгляните на лучшие инструменты WordPress SEO.

,

7 лучших плагинов для кэширования WordPress

Никто не любит ждать загрузки веб-сайтов. И чем дольше ваши посетители ждут, тем больше вероятность, что они уйдут и зайдут на сайт вашего конкурента.

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

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

best WordPress hosting

1. WP Fastest Cache

Сайты, которые загружаются за пять секунд (по сравнению с теми, которые загружаются за 19), видят в среднем на 70% более длинные сеансы. Ваши посетители хотят взаимодействовать с вашим контентом как можно скорее.

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

С WP Fastest Cache это больше не проблема. Этот плагин отображает страницу один раз и сохраняет ее в кеше.

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

2. W3 Total Cache

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

W3 Total Cache обеспечивает удовлетворение ваших посетителей за счет сокращения времени загрузки страницы. После полной настройки он может повысить общую производительность сайта в 10 раз.

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

Благодаря W3 Total Cache рендеринг и сжатие расширяют возможности посетителя, что приводит к увеличению числа конверсий. Служба поддержки также доступна, чтобы ответить на ваши вопросы конфигурации или проблемы с программным обеспечением.

3. Кеш кометы

Без кеширования ваш малый бизнес считается «отличным брендом с медленным сайтом». Это плохо отражается на вашем бренде, и вы упускаете шанс порадовать покупателей и увеличить продажи. Так что не отгоняйте посетителей, когда плагин может легко вам помочь.

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

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

4. Колибри

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

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

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

5. Cache Enabler

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

Cache Enabler помогает повысить производительность вашего сайта WordPress. Он создает статические файлы HTML и сохраняет их для вас. Поэтому, когда посетитель просматривает вашу страницу, плагин отправляет статический HTML. Этот процесс позволяет избежать медленного времени загрузки для создания страницы. Это сводит к минимуму использование HTML и встроенного JavaScript для ускорения доставки веб-страниц.

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

В целом, Cache Enabler требует минимальной настройки для нетехнических пользователей. Вы можете установить и настроить его быстро.

6. Бриз

Модный ритейлер Nordstrom потерял 11% своих онлайн-продаж после того, как время отклика сайта сократилось на полсекунды. На конкурентном рынке производительность сайта становится все более важной.

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

7. WP Super Cache

Исследование Google показало, что 53% посетителей мобильного сайта покидают страницу, загрузка которой занимает более трех секунд. С WP Super Cache вы можете лучше контролировать кэширование вашего сайта.

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

Кроме того, если вам неудобно редактировать файлы PHP, вы можете использовать простой режим плагина для настройки кэширования. Если у вас есть дополнительные вопросы, вы можете связаться с дружественной командой поддержки.

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

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

Shayla Price создает и продвигает контент. Она живет на стыке цифрового маркетинга, технологий и социальной ответственности. Шейла родом из Луизианы и защищает доступ к возможностям удаленной работы. Свяжитесь с ней в Твиттере на @shaylaprice.

Родственные

Cache Enabler — WordPress Cache — плагин WordPress

WordPress Cache Engine

Плагин Cache Enabler создает статические HTML-файлы и сохраняет их на диске сервера. Веб-сервер будет доставлять статический файл HTML и избегать ресурсоемких внутренних процессов (ядра, плагинов и базы данных). Этот механизм кэширования WordPress улучшит производительность вашего сайта.

Особенности
  • Эффективный и быстрый механизм кэширования диска
  • Автоматическая и / или ручная очистка кеша
  • Вручную очистить кэш определенных страниц
  • WP CLI очистки кеша
  • Отображение фактического размера кэша на вашей панели
  • Минификация HTML и встроенного JavaScript
  • WordPress поддержка нескольких сайтов
  • Поддержка пользовательских типов постов
  • Директива об истечении срока действия
  • Поддержка 304 Не изменено , если страница не изменялась с момента последнего кэширования
  • Поддержка
  • WebP (в сочетании с Optimus)
  • Поддерживает адаптивные изображения через srcset начиная с WP 4.4
  • отлично работает с Autoptimize

Cache Enabler — первый плагин WP, который позволяет вам обслуживать изображения WebP без JavaScript, а также полностью поддерживает srcset начиная с WP 4.4. WebP — это новый формат изображений, который обеспечивает сжатие без потерь и с потерями для изображений в Интернете. Размеры изображений без потерь в WebP на 26% меньше по сравнению с PNG.

Как работает кеширование?

Этот плагин требует минимального времени установки и позволяет вам легко использовать преимущества, которые дает использование кэширования WordPress.

WordPress Cache Enabler имеет возможность создавать 2 кэшированных файла. Один из них — обычный HTML, а другая версия — в gzip (уровень gzip 9). Эти статические файлы затем используются для быстрой доставки контента вашим пользователям без каких-либо поисков в базе данных или взлома, поскольку файлы уже предварительно сжаты.

В сочетании с Optimus WordPress Cache Enabler позволяет легко доставлять изображения WebP. Плагин проверит ваш каталог загрузки для любых изображений JPG или PNG, которые имеют эквивалентный файл WebP.Если есть, URI этого изображения будет кэшироваться в статическом файле WebP с помощью Cache Enabler. Не требуется преобразовывать все изображения в WebP, если включена опция «Создать дополнительную кэшированную версию для поддержки изображений WebP». Это не нарушит изображения, которые не в формате WebP. Плагин будет доставлять изображения, которые имеют эквивалент WebP, и будет использовать формат JPG или PNG для изображений, которые этого не делают.

WP CLI
  • Очистить все кэши страниц
    wp cache-enabler clear

  • Очистить кэш для идентификаторов объектов 1, 2 и 3
    wp cache-enabler clear –ids = 1,2,3

  • Очистить кеш для определенного URL
    wp cache-enabler clear –urls = https: // example.com / about-us

Веб-сайт
Системные требования
  • PHP> = 5,6
  • WordPress> = 4,6
Внести
  • Любой может присоединиться к плагину на GitHub.
  • Пожалуйста, объедините все ваши изменения в один коммит, прежде чем открывать запрос на извлечение.
Maintainer
Кредиты
  • Отображение размера кэша на панели мониторинга
  • Страница настроек
  • Cache Enabler и ссылка «Очистить кэш» на панели мониторинга

Среди плагинов кеша этот плагин является самым простым и оптимальным, бесплатным, без резервных настроек и без ущерба для производительности вашего сайта! Он также поддерживает формат «webp».Если вам нужно объединить файлы шаблонов (css & js), используйте «autoptimise» с этим плагином. Спасибо разработчикам

Это единственный используемый мной модуль кэширования, который кэширует внутренние URL-адреса, включая уже опубликованные сообщения. Много раз я нажимал на уже опубликованные посты, которые я обновил день или два назад, чтобы добавить больше обновлений, забывая, что то, что я действительно открываю, — это кэшированная версия первой опубликованной страницы. В результате теряются изменения, внесенные мной, когда я нажимаю «Опубликовать».Иногда опция очистки кэша для этих страниц не работает. Кроме того, каждый хороший плагин должен очищать кэш на статических домашних страницах при создании нового сообщения. Это не так, и мой сайт публикует несколько раз в день. Это также не играет хорошо с CDN, особенно Cloudflare. Установил это потому, что он легкий, но дополнительная работа, которую он приносит, просто не стоит меньшей нагрузки на сервер. Отличный плагин, но, возможно, для в основном статических сайтов, которые не публикуют / обновляют часто. Кэширование бэкэнда тоже раздражает.

Этот плагин не позволяет сторонним миниферам и оптимизаторам сохранять свои выходные данные в кеше. Кэшированный HTML является оригинальной версией. Без этой поддержки кэширование оказывает ограниченное влияние.

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

Отличная работа! Небольшой плагин с не слишком большим количеством конфигураций, который работает очень хорошо. Я протестировал некоторые другие плагины со многими вещами, но этот делает кэширование, а некоторые сворачивает с помощью конфигурации на одну страницу. Я буду рекомендовать это! (у)

Заметили некоторые незначительные улучшения при загрузке страниц, по крайней мере, в тестах производительности. В конце концов пришлось отказаться от этого, хотя, потому что он продолжал карабкаться wpForo.Графика загружается до 10+ страниц, некоторые сообщения не появляются у некоторых людей и т. Д. Не стоит обостряться за такие незначительные результаты. Ый.

Читать все 89 отзывы

«Cache Enabler — WordPress Cache» — это программное обеспечение с открытым исходным кодом. Следующие люди внесли свой вклад в этот плагин.

участников
1.3.5
  • Очистка кеша WP CLI (спасибо Стиву Грюнвеллу)
  • Добавлен фильтр cache_enabler_disk_webp_converted_data
  • Улучшенное преобразование URL WebP
  • Исправлена ​​проблема расширенного кэша
1.3.4
  • Отменено изменение на конкретную страницу как новое значение по умолчанию
1.3.3
  • Заменен wp_die в расширенном кеше
1.3.2
  • Изменен для конкретной страницы как новый по умолчанию
  • Добавлена ​​настройка регулярных выражений для тегов аналитики в переменных get
  • Исправлено 304 ответа
1.3.1
  • Исправлена ​​ошибка с отсутствующими косыми чертами
  • Добавить опцию фильтра перед минификацией
1.3.0
  • Очистить кеш при обновлении запасов на woocommerce
1.2.3
  • Фикс истечения срока действия
  • Разрешить настройку обходных файлов cookie
  • Fix Autoptimize config предупреждение
  • Страницы теперь могут быть исключены из кеша путем соответствия пути регулярному выражению
  • Обновления плагинов теперь могут вызывать очистку кеша
  • Запланированные посты и черновики теперь правильно обработаны
  • Отсутствующий косая черта теперь будет перенаправлять, как WordPress по умолчанию
1.2.2
  • Исправлена ​​проблема с формой настроек
1.2.1
1.2.0
  • Добавлена ​​расширенная функция кэширования
  • Очистить кеш, если ответ на комментарий в WP admin
1.1.0
  • Добавлена ​​возможность очистить кеш определенного URL
  • теперь поддерживает файловые системы Windows
  • Добавлен X-Cache-Handler, чтобы указать, загружен ли он через PHP
  • Поддержка изображений WebP, сгенерированных ewww
  • Каталог динамической загрузки изображений WebP
  • Исправлена ​​проблема с продувкой по нескольким сайтам
  • Добавлены проверки требований
  • Сделан плагин готов к переводу
1.0,9
  • Возможность отключить предварительное сжатие кэшированных страниц в случае сбоя декодирования
1,0,8
  • Добавлена ​​поддержка srcset в WP 4.4
  • Улучшенная кодировка (utf8)
1,0,7
  • Добавлена ​​опция поведения кеша для новых постов
  • Улучшена метаинформация подписи
  • Оптимизированная обработка кэша для nginx
1,0,6
  • Исправлена ​​проблема кэширования, связанная со строкой запроса
1.0,5
1.0.4
  • Изменено именование статических файлов WebP
1.0.3
  • Исправлена ​​проблема с переключением версий WebP
1.0.2
  • Добавлена ​​поддержка плагина WebP и CDN Enabler
1.0.1
  • Добавлена ​​поддержка WebP и директива истечения срока действия
1.0.0
,Оптимизация

— Кэширование | WordPress.org

Эта статья является частью серии статей по оптимизации WordPress.

Кэширование WordPress — самый быстрый способ повысить производительность. Если ваш сайт получает прямо сейчас, установите W3 Total Cache, WP Super Cache или Cache Enabler.

плагины, такие как W3 Total Cache, WP Super Cache и Cache Enabler, могут быть легко установлены и будут кэшировать ваши записи и страницы WordPress в виде статических файлов. Эти статические файлы затем передаются пользователям, что снижает нагрузку на сервер.Это может повысить производительность в несколько сотен раз для довольно статичных страниц.

В сочетании с кэшем страниц системного уровня, таким как Varnish, это может быть довольно мощным.

Если у ваших сообщений / страниц много динамического контента, настройка кэширования может быть более сложной. Ищите «плагин кеша WordPress» для получения дополнительной информации.

Топ ↑

Кэширование в браузере может помочь снизить нагрузку на сервер за счет уменьшения количества запросов на страницу. Например, установив правильные заголовки файлов для файлов, которые не изменяются (статические файлы, такие как изображения, CSS, JavaScript и т. Д.), Браузеры затем кэшируют эти файлы на компьютере вашего посетителя.Этот метод позволяет браузеру проверять, изменились ли файлы, а не просто запрашивать их. В результате ваш веб-сервер может ответить еще на 304 ответа, подтверждая, что файл не изменился, вместо 200 ответов, которые требуют отправки файла.

Просмотрите HTTP Cache-Control (в частности, max-age ) и заголовки Expires, а также теги сущностей для получения дополнительной информации.

Топ ↑

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

Добавление кэша кода операции, такого как Opcache или WinCache на IIS, на ваш сервер улучшит производительность PHP во много раз.

Кэш Varnish очень мощный при использовании с плагином кеширования WordPress, таким как W3TC.

Топ ↑

,

Author: admin

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *