Лучший плагин кэширования для WordPress | Колибри Про

Опубликовано: 2018-08-27

Кэширование в WordPress — сложный вопрос; это уже не просто кеш страниц. Кэширование включает в себя оптимизацию CSS, упорядочение выше сгиба, ресурсы gzip, фактический кеш страницы и многое другое. Это побуждает пользователей обращаться к плагину для более простого решения, например Hummingbird Pro или WP-Supercache.

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

Оставайтесь с нами, потому что я сравниваю Hummingbird Pro с WP-Supercache и дополнительным бонусом Autoptimize — двумя плагинами, которые, как известно, хорошо работают вместе и очень логичной конфигурацией, особенно для Divi. Вы также можете послушать эпизод подкаста на WP the PODCAST, где Дэвид Блэкмон и Тим Страйфлер сравнивают 3 лучших плагина кэширования для WordPress, включая Hummingbird Pro.

Hummingbird уже предоставляет невероятно хороший набор функций в бесплатной версии. Сегодня мы собираемся проверить Pro версию с некоторыми приятными дополнительными бонусами.

Панель инструментов

Hummingbird Pro имеет приятный интерфейс панели инструментов, который выступает в качестве основного места для проверки любой оптимизации. Он отобразит последний тест скорости с его текущим счетом и всеми основными параметрами, включенными в плагине.

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

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

Версия Pro также предлагает установить WP Smush Pro, чтобы легко сжимать изображения как для форматов без потерь, так и для форматов с потерями.

Окно теста производительности

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

Основной раздел позволяет активировать кеширование страниц даже для зарегистрированных пользователей, что очень полезно для сайтов, на которых нет активного магазина. Плагин даже позволяет кэшировать запросы 404 и удалять URL-запросы из кэшированных ресурсов. Подобно WP-Supercache, Hummingbird Pro также позволяет очищать полный кеш при публикации или обновлении сообщения, что может оказаться полезным, когда другие параметры не работают.

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

GZIP-сжатие

Сжатие GZIP — это не то, что плагин может включить напрямую в некоторых конфигурациях. Например, вы можете включить GZIP внутри apache, но вы не можете сделать это на nginx. Однако плагин показывает текущий статус GZIP, даже если он не настраивается напрямую плагином.

Оптимизация активов

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

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

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

Расширенные инструменты

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

Меню времени безотказной работы

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

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

Идеально сочетается с Диви

Плагин Hummingbird Pro позволяет включить генерацию статического CSS Divi, одновременно выполняя сжатие CSS. Я проверил плагин на совместимость и обнаружил, что он работает так, как и ожидалось. Учитывая все дополнительные опции, которые есть у плагина, он идеально подходит для любого сайта Divi.

Сравнение показателей производительности

Для целей этого обзора я установил тесты производительности, используя сайт Divi с кучей статей. На следующем рисунке показано отсутствие кэширования, Hummingbird Pro и WP Supercash и автооптимизация:

Учитывая количество данных на главной странице, плагин Hummingbird Pro позволяет мне получить хорошую оценку всего 1,46 с. Неудивительно, что он показал определенно лучший результат, чем отсутствие кеша, но он также показал лучший результат, чем WP SuperCache и Autoptimize, с результатом 2,02 с . Одна вещь, которую я должен упомянуть, это то, что плагин Hummingbird Pro отказался удалять запросы URL из статического ресурса; что-то, что Autoptimize, кажется, делает просто отлично, но, учитывая результаты, общее время загрузки, тем не менее, было сокращено.

GTMetrix гораздо более строг к результатам, и этот тест позволил нам сократить общее время загрузки с 5,6 до 4,7 с . Однако мне не удалось набрать высший балл, даже когда были включены все параметры.

Юзабилити Колибри Pro

Хотя у нас на руках замечательный плагин, он не спасен от критики. Есть некоторые несоответствия. Я обнаружил, что некоторые параметры, удаляющие строки запроса URL, работают на некоторых сайтах, но не на всех. Расположение содержимого панели управления и дополнительных вкладок несколько плохо распределено и требует большей согласованности. Это отсутствие последовательного интерфейса может быть проблематичным для неопытных пользователей, поскольку есть вещи, которые кажутся воспроизведенными через несколько вкладок. Главной приборной панели не хватает согласованности, и она должна быть собрана более плотно. Помимо этих нескольких несоответствий, производительность плагина говорит сама за себя. Плагин Hummingbird Pro отлично справляется с кэшированием страниц, а также сжатием и оптимизацией CSS. Завершает его хорошо сбалансированный набор дополнительных инструментов, таких как монитор времени безотказной работы и инструменты для тестирования скорости.

Вывод

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

Ждем вашего ответа. Пробовали ли вы Hummingbird Pro или, может быть, WP Supercash и Autoptimize? Дайте нам знать ваши мысли об этих плагинах в комментариях ниже.