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

В этой статье мы рассмотрим производительность шести лучших плагинов кэширования для 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 известен своими массивными настройками. Вот все, что мы сделали для этого теста:

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

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? Какие функции вы используете в кешировании? Мы хотели бы услышать от вас, поэтому дайте нам знать в разделе комментариев ниже.
Голосов  (2)
Рекомендую:
  • Инстаграм: как скачать установить и пользоваться соц. сетью? Ответы на эти и другие вопросы, связанные с инстаграмом, Вы можете найти здесь https://vinstagrame.ru

Об авторе

Веб-разработчик. Работа с проектами простой и средней сложности. Верстка, программирование. Simpla, Drupal, Wordpress.

Смотреть посты