В последнее время с ростом посетителей блога (и это радует) увеличилась не только нагрузка на хостинг, но и сам блог стал притормаживать, особенно его мобильная версия.
Делать нечего, надо ещё раз присматриваться к кэширующим плагинам. Следует сказать, что на тот момент у меня стоял Hyper Cache.
А вообще, экспериментирую с плагинами я довольно часто. Устанавливал и тестировал: Hyper Cache, W3 Total Cache, WP Fastest Cache, ZenCache (бывший Quick Cache), WP Super Cache.
К концу экспериментов, когда мозги мои стали «плавиться» от работы с тестами у меня вырисовывались два явных лидера — ZenCache и WP Fastest Cache, но словом сказать и W3 Total Cache тоже показал не плохие результаты.
Несколько слов о ZenCache и WP Fastest Cache
Я пользовался ими долго: то одним, то другим поочерёдно, и оба они делают своё дело исправно. Единственное, что могу упомянуть о том, что пару раз после ZenCache пришлось подправлять htaccess.
ZenCache — хорош для тех, кто не любит терять время на настройки – всё оптимально настроено уже производителем «из коробки». Кэш строится быстро и сразу на весь сайт, но при любых изменениях «умный кэш» кэширует только «нужные» файлы. Общим сбросом кэша я пользовался только при изменениях в виджетах и боковых колонках. Основные функции прилагаются в бесплатной версии, но мобильной версии нет. Кстати, на той неделе производитель перенёс ещё несколько функций из платной версии в бесплатную, но у меня, почему то, после обновления плагин стал работать с ошибками. И всё же программа активно развивается и все ошибки устраняются оперативно, общее впечатление от плагина хорошее.
WP Fastest Cache – плагин, который быстро набирает популярность и имеет на сегодняшний день 5 звёзд. Даже в бесплатной версии плагин имеет богатые настройки, да и настройки в нём очень простые, можно даже сказать для ленивых. WP Fastest Cache даже в бесплатной версии поддерживает мобильную версию и работает с CSS и JS.
ТЕСТИРОВАНИЕ
Для измерения скорости загрузки я использовал сервисы: webwait и pingdom
Webwait – сервис, в котором можно настроить количество прогонов сайта и в итоге получаем средний результат по времени загрузки сайта (блога) за всё количество прогонов. Я оставил настройки по умолчанию, которые составляют 5 прогонов по блогу.
Pingdom – один из инструментов этого сервиса, это анализатор загрузки страниц. Кроме общего времени загрузки страниц, сервис «раскладывает всё по полочкам» и показывает влияние на загрузку каждого элемента страницы (картинки, таблицы стилей, скрипты…). В общем, очень полезный инструмент.
Меньше слов — больше …. картинок:
ZenCache |
WP Fastest Cache |
* лет — так онлайн переводчик перевёл секунды
Результаты тестирования:
Как сами видите, с минимальным отрывом вперёд вырвался WP Fastest Cache.
Пожалуй, на этих словах я и закончил бы этот обзор, если бы мне не попался для тестирования плагин кэширования WP Rocket.
Сразу оговорюсь о том, что плагин платный, но «под капотом» этой ракеты начинка будь здоров — одно только «предкэширование» и отложенная загрузка картинок чего стоит! Как понимаете, от теста с WP Rocket я отказаться не мог.
Конечно вы усмехнётесь: «Как можно сравнивать платный плагин с бесплатным?» Поэтому, предвидя вашу усмешку и для того, чтобы хоть как-то уравнять шансы претендентов, в настройках WP Rocket я включил только:
- Кэш для мобильных устройств
- Отложенная загрузка изображений
При этом не включил оптимизацию: CSS, JS, HTML (хотя в WP Fastest Cache включил) и не касался дополнительных настроек.
Результат меня впечатлил.
* Обратите внимание на то, что вес страницы, по сравнению с теми тестами стал больше (было ~ 787 kb, стало ~ 870 kb) так как я тогда переделал картинки и сделал их больше.
Итоги
Все три плагина хороши и каждый из них достоин внимания, тем более, что на разных сайтах и даже с разными шаблонами результаты могут поменяться.
И всё же давайте подытожим и распределим места:
1 место: WP Rocket – это платный плагин, но в моём тесте настроенный с минимальными настройками. У меня это безусловный лидер, с большими возможностями и богатыми настройками. Плагин безусловно заслуживает подробного изучения и отдельного поста, который я вскоре и выложу.
2 место: WP Fastest Cache – не даром плагин имеет пять звёзд. Плагин прост в настройках, но очень продуктивен, действительно с ним сайт быстр как гепард.
3 место: ZenCache – этот плагин можно включить и почти не обращать на него внимания. Всё работает, при чём блог становится быстрым, а нагрузка на хостинг заметно падает.
Ещё раз напоминаю о том, что вскоре мы с вами рассмотрим победителя нашего мини-теста плагин для кэширования WordPress — WP Rocket
Мы выбрали 10 лучших WordPress плагинов для кэширования согласно их популярности и количества активных установок.