WP Rocket: данные реальных испытаний + лучшие настройки

1 комментарий

Когда дело доходит до плагинов производительности WordPress, WP Rocket – один из самых известных вариантов. И для этого есть веская причина – это действительно отличный инструмент для ускорения сайта.

Лого

Мы провели тест для этого обзора и обнаружили, что он сократил время полной загрузки нашего вебсайта на 44-61%. Это довольно впечатляюще и важно, если учесть, что время загрузки страницы влияет на все, от SEO до показателей отказов, коэффициента конверсии, взаимодействия с пользователем.

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

WP Rocket: для чего он нужен?

Плагин WP Rocket:

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

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

«Основная» функция – это кеширование страниц. Но WP Rocket намного больше, чем просто еще один плагин для кеширования страниц. Он также обрабатывает:

  • Кеширование браузера.
  • Сжатие Gzip.
  • Оптимизация кода (HTML, CSS и JavaScript) – множество различных опций, включая минификацию, комбинацию и многое другое.
  • Оптимизация медиа – ускоряет изображения и видео.
  • Очистка базы данных.
  • Интеграция с CDN.
  • Различные незначительные улучшения производительности – например, настройка Heartbeat API и отключение встраивания.

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

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

Одна из самых интересных функций – это новая опция «Удалить неиспользуемый CSS», которая позволяет сканировать сайт и удалять ненужные CSS на постраничной основе. В нашем тестировании мы регулярно видели уменьшение размера страницы на ~ 80-250 КБ (в зависимости от темы / плагинов) только благодаря этой функции.

В плагин включены и другие параметры для автоматического встраивания критически важных CSS и задержки загрузки JavaScript.

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

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

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

Чтобы оценить это, мы создали реальный вебсайт WordPress на основе темы Astra и одного из ее демонстрационных сайтов Elementor. Это полноценный веб-сайт, возможно аналогичный вашему, где устанавливаете WP Rocket.

Для сбора данных будем использовать WebPageTest с запуском тестов в двух сценариях:

  • Рабочий стол – браузер Chrome со сниженной скоростью соединения FIOS (приличное, но не быстрое соединение).
  • Мобильное устройство – имитация устройства Moto G4 с ограниченным подключением 4G для имитации просмотра веб-страниц без подключения к WIFI.

Настроим WebPageTest для запуска девяти отдельных тестов и возьмем среднее значение. Затем протестируем перед и после установки / настройки WP Rocket, используя рекомендуемые настройки из нашего руководства ниже.Настройка WebPageTest

Выводы о производительности

Цифры в приведенном выше примере говорят сами за себя:

  • Настольные LCP снизились на 48%.
  • Время полной загрузки рабочего стола уменьшилось на 61%.
  • Мобильные LCP снизились на 77%.
  • Время полной загрузки мобильного телефона уменьшилось на 44%.

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

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

Лучшие настройки WP Rocket

Давайте глубже рассмотрим функции и рассмотрим оптимальные настройки WP Rocket, чтобы получить преимущества, указанные выше.

Этот раздел выполняет две задачи:

  1. Вы узнаете, как работает WP Rocket и какие возможности он предлагает.
  2. Если вы решите приобрести WP Rocket, то сможете следовать этому руководству по настройке плагина.

WP Rocket автоматически активирует основные функции

После активации WP Rocket, он автоматически активирует некоторые основные функции:

  • Кеширование страницы.
  • Кеширование браузера.
  • Сжатие GZIP.
  • Поддержка разных источников для веб-шрифтов.
  • Автоопределение для работы с популярными плагинами (например, WooCommerce).

Автоопределение

Однако, чтобы получить максимальную отдачу от WP Rocket, нужно дополнительно настроить параметры, перейдя в Настройки → WP Rocket:

Кэш

Вкладка «Кэш» предоставляет контроль над функциями кэширования страниц. На большинстве вебсайтов можете оставить их по умолчанию.

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

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

Отметим одну особенность, которая очень показательна для WP Rocket. Это относится ко всем разделам, но хочется выделить это как можно раньше.

Если вы когда-нибудь не понимаете, что делает определенный параметр, то можете щелкнуть ссылку Нужна помощь? Откроется интерфейс «мгновенных ответов», не покидая панели управления.

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

Нужна помощь

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

Пользовательский кеш

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

Оптимизация файлов

Вкладка Оптимизация файла включает в себя кучу возможностей для оптимизации CSS и кода JavaScript.

Оптимизация файла

Предлагается два основных варианта:

  • Уменьшить – удаляет ненужные символы / пробелы, чтобы уменьшить размер файлов.
  • Объединить – объединяет отдельные файлы в один для уменьшения количества HTTP-запросов.

И тогда вы получите несколько уникальных опций, которые не предлагает большинство других плагинов для повышения производительности:

  • Оптимизация доставки CSS – WP Rocket просканирует страницы, чтобы сгенерировать критически важный встроенный CSS и избежать проблем с блокировкой рендеринга CSS.
  • Удалить неиспользуемый CSS – WP Rocket просканирует каждую страницу, чтобы удалить неиспользуемый CSS. Мы тестировали это с несколькими темами, и обычно можно удалить 100+ КБ из размера страницы – это действительно здорово!
  • Отложить выполнение JavaScript – задерживает загрузку файлов JavaScript до тех пор, пока пользователь не взаимодействует со страницей.

Рекомендации по настройке:

Включите все параметры в разделе CSS:

  • Минимизировать файлы CSS
  • Объединить файлы CSS
  • Оптимизировать доставку CSS
  • Удалить неиспользуемый CSS.

И включите эти параметры в разделе JavaScript:

  • Минимизировать файлы JavaScript
  • Отложенная загрузка JavaScript
  • Отложить выполнение JavaScript.

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

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

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

Медиа

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

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

Предварительная загрузка

С предварительной загрузкой WP Rocket позволяет «предварительно загружать» страницы в кеш, не дожидаясь посещения пользователем (именно так работает большинство плагинов кеширования). Это полезно, т.к. все посетители увидят быстрые кешированные страницы.

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

Настройки по умолчанию

Расширенные правила

Вкладка Advanced Rules дает расширенный контроль над поведением кэширования.

Можно исключить из кеширования определенные URL-адреса, файлы cookie и пользователей. Можно указать URL-адреса, которые будут всегда очищаться при обновлении записи / страницы и кешировать строки запроса.

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

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

База данных

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

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

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

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

CDN

CDN вкладка позволяет настроить сеть доставки контента для улучшения глобального времени загрузки. Это на 100% необязательно, и за это нужно доплатить, чтобы использовать CDN. WP Rocket просто помогает настроить сайт для использования CDN – сам плагин не включает собственный CDN.

Есть два варианта:

1. Использовать сервис CDN от WP Rocket, который называется RocketCDN. Безлимитный трафик стоит 7,99 долларов в месяц.

2. Использовать стороннюю службу CDN, такую как KeyCDN, Bunny CDN, StackPath или другую. Если вы используете одну из этих служб, вставьте URL-адрес CDN в поле CDN CNAMES.

Служба CDN

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

Heartbeat

Heartbeat вкладка позволяет уменьшить или отключить API WordPress Heartbeat, позволяющие экономить ресурсы сервера.

Heartbeat API отвечает за такие вещи, как автосохранение.

Рекомендуем оставить эти настройки по умолчанию – Reduce activity (Уменьшить активность). Если хотите, то можете отключить Heartbeat API в определенных областях:

Heartbeat API

Дополнения

Add-Ons вкладка позволяет получить доступ к WP Rocket встроенным интеграциям с некоторыми другими службами. В настоящее время WP Rocket предлагает три дополнения:

  • Varnish – если веб-хост / сервер использует кеширование Varnish, то можно очищать кеш Varnish, когда WP Rocket очищает свой кеш.
  • Cloudflare – это поможет интегрировать сайт с Cloudflare и очистить кеш Cloudflare.
  • Sucuri – то же, что Cloudflare, но для брандмауэра Sucuri.

Cloudflare

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

WP Rocket раньше предлагал надстройки для Google Analytics и Facebook Pixel для локального размещения этих скриптов, но отказался от этих надстроек в WP Rocket 3.9 из-за новой функции Delay JavaScript Execution.

Оптимизация изображения

WP Rocket не включает встроенную оптимизацию изображений – эта вкладка – просто промо для плагина разработчика Imagify. Его можно использовать для бесплатной оптимизации до 20 МБ изображений в месяц. После этого нужно будет заплатить.

Инструменты

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

Оптимизация изображения

Вот и все! Если вы будете следовать этому руководству, то будьте уверены, что у вас лучшие настройки WP Rocket.

Цены на WP Rocket

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

Если вы продлите подписку по истечении первого года, чтобы продолжать получать поддержку и обновления, то получите скидку 30%.

WP Rocket против бесплатных плагинов производительности

Во-первых, простота. WP Rocket упрощает работу WordPress двумя способами:

1. Единый плагин – вместо того, чтобы объединять разные плагины вместе, вы получаете все в одном инструменте. Это упрощает сайт и помогает избежать потенциальных проблем с совместимостью.

2. Интерфейс WP Rocket действительно хорошо спроектирован и позволяет легко понять, что будет делать каждая функция.

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

Наконец, есть тот факт, что WP Rocket просто имеет некоторые уникальные функции, которые повысят производительность сайта. Например, новая функция «Удалить неиспользуемый CSS» действительно хороша. Размер страницы может регулярно уменьшаться на ~ 100–250 КБ в зависимости от размера сайта.

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

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

(Всего посетителей: 1 545, сегодня: 1)
Алексей Шевченко
Автор и редактор на wptheme.us
Опыт работы с WordPress более 10 лет. Создал более 1500 сайтов на Вордпресс. Перевел более 400 тем на русский и украинский язык. Сотни вылеченных сайтов от вирусов. Тысячи установленных и настроенных плагинов. Задать вопрос мне можно на https://profiles.wordpress.org/wpthemeus/
 

Рубрики

Лучшие шаблоны для Wordpress

Лучшие комментарии

Подписка на новые шаблоны
Введите свой email:

Доставка от FeedBurner

Миниатюра к услугам.
1 комментарий

Оставьте свой комментарий

    • Evgeniy
    • 12 ноября 2021
    Ответить

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