Как создать сайт или блог в 2020 году - бесплатное и простое руководство по созданию сайта

SiteGround с WP Rocket – какая разница? Стоило того?

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

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

В этом посте я попытаюсь ответить на этот вопрос с помощью реальных данных. Во-первых, я объясню, что именно происходит с оптимизацией SiteGround, а также как WP Rocket подходит. Затем я проведу несколько тестов, чтобы попытаться выяснить, имеет ли WP Rocket значение.

В чем разница между WP Rocket и SuperCacher от SiteGround?

В планы GrowBig и GoGeek SiteGround входит Supercacher решение для кэширования, а также бесплатный дополнительный плагин SG Optimizer, указанный на WordPress.org.

Прежде чем мы начнем тестирование, давайте сравним, что делают функции SuperCacher и SG Optimizer, с тем, что делает WP Rocket.

Объяснение SiteGround SuperCacher и SG Optimizer

SuperCacher SiteGround добавляет три уровня кеширования:

  • Статический кеш – хранит ваши статические файлы, включая изображения, CSS, JS и т. д., в оперативной памяти вашего сервера, что означает, что они обслуживаются из оперативной памяти, а не с жесткого диска.
  • Динамический кэш – это предлагает полное кэширование страницы на базе Nginx и эквивалентно тому, что делают большинство плагинов кэширования страниц WordPress (). Он берет конечный продукт PHP из WordPress и сохраняет его как статический HTML.
  • Memcached – Это кеширование объекта. Он позволяет кэшировать запросы к базе данных, чтобы вы могли доставлять данные оттуда, вместо того, чтобы каждый раз запрашивать базу данных.

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

  • GZIP сжатие
  • Кеширование браузера
  • Минификация и конкатенация
  • Оптимизация изображения
  • Медленная загрузка

Вы можете узнать больше о SiteGround в нашем полном обзоре SiteGround.

Объяснение WP Rocket

Ракета WP

WP Rocket – популярный плагин для кеширования и повышения производительности WordPress.

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

Предложения:

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

Это также дает вам больше контроля над тем, как работает ваш кеш, с такими функциями, как:

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

Вы можете узнать больше в нашем полном обзоре WP Rocket.

Можете ли вы использовать оба одновременно? Как это работает?

Да! Это красивая вещь, и в этом суть этого поста. Оба они полностью поддерживаются, поэтому вы можете использовать три уровня кэширования SiteGround и плагин SG Optimizer, а также использовать все функции WP Rocket.

В отличие от нашего WP Rocket Publishing Engine, WP Rocket отключает кеширование вашей страницы при использовании с SuperCacher SiteGround.

Вместо этого на вашем сайте будет оба из них Полное кеширование страниц через Nginx на уровне сервера (), а также кеширование страниц на уровне файла / приложения ().

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

Кроме того, функция очистки WP Rocket интегрируется с кешем SiteGround. То есть, если вы очистите кеш через WP Rocket, WP Rocket очистит оба из них Кеш Nginx SiteGround и кеш WP Rocket.

Хотя нет никаких проблем совместимости с самой функцией кэширования, есть некоторые совпадения с некоторыми другими функциями производительности в плагине SG Optimizer.

Если вы решите использовать как WP Rocket, так и SG Optimizer, вы захотите отключить сжатие GZIP и кеширование браузера в плагине SG Optimizer, поскольку WP Rocket применяет эти оптимизации по умолчанию.

Фактически, SiteGround автоматически отключит для вас любую функцию наложения, как я узнал при загрузке WP Rocket на мой сайт SiteGround:

SiteGround с WP Rocket

Вы по-прежнему сможете использовать массу других функций WP Rocket, в том числе:

  • отдельный кеш для мобильных устройств или зарегистрированных пользователей
  • оптимизировать доставку CSS
  • медленная зарядка
  • заменить YouTube iframe изображением
  • оптимизация базы данных
  • Контроль сердцебиения
  • И т.п.

Что я тестирую

Чтобы узнать, насколько выгодно WP Rocket по сравнению со встроенными решениями для кэширования и оптимизации SiteGround, я собираюсь протестировать два сценария:

  1. SiteGround с плагином SuperCacher () и SG Optimizer. Я включу все остальные функции оптимизации, включая минификацию, сжатие GZIP и отложенную загрузку.
  2. SiteGround с SuperCacher, SG Optimizer, и WP Rocket ().

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

В основном я пытаюсь ответить на вопрос: есть ли какое-либо значение производительности при использовании WP Rocket в дополнение к оптимизации, которую вы уже получаете с SiteGround?

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

  • Место проведения испытания: Чикаго.
  • Ограничение подключения: Fios 20/5 Мбит / с ().

Для каждого сценария я буду бегать десять отдельных тестов в три разных дня – Всего 30 тестов для каждого сценария. Затем в конце соберу все данные и попробую сделать какие-то выводы.

Итоги первого дня:

Только SuperCacher и SG Optimizer:

Среднее время зарядки: 3,46 секунды,

Тест 1 Тест 2 Тест 3 Тест 4 Тест 5
3,404 с 4,118 с 3969 с 4394 с 3048 с
Тест 6 Тест 7 Тест 8 Тест 9 Тест 10
3391 с 3,464 с 2,821 с 3,204 с 3,669 с

После активации WP Rocket:

Среднее время зарядки: 4,15 секунды,

Тест 1 Тест 2 Тест 3 Тест 4 Тест 5
5,510 с 2,954 с 4422 с 4674 с 3058 с
Тест 6 Тест 7 Тест 8 Тест 9 Тест 10
2,755 с 3,312 с 4,139 с 4,993 с 5657 с

Результаты второго дня:

Только SuperCacher и SG Optimizer:

Среднее время зарядки: 3,95 секунды,

Тест 1 Тест 2 Тест 3 Тест 4 Тест 5
3,809 с 5,081 с 4291 с 3714 с 3415 с
Тест 6 Тест 7 Тест 8 Тест 9 Тест 10
2811 с 3259 с 2,954 с 3,425 с 6,749 с

После активации WP Rocket:

Среднее время зарядки: 3.33 секунды,

Тест 1 Тест 2 Тест 3 Тест 4 Тест 5
4789 с 3153 с 2,979 с 3,985 с 2,682 с
Тест 6 Тест 7 Тест 8 Тест 9 Тест 10
3,845 с 2646 с 3700 с 2,757 с 2,764 с

Результаты третьего дня:

Только SuperCacher и SG Optimizer:

Среднее время зарядки: 3.63 секунды,

Тест 1 Тест 2 Тест 3 Тест 4 Тест 5
3622 с 3859 с 4284 с 3361 с 3,129 с
Тест 6 Тест 7 Тест 8 Тест 9 Тест 10
3,525 с 3,304 с 4372 с 3,539 с 4214 с

После активации WP Rocket:

Среднее время зарядки: 3,43 секунды,

Тест 1 Тест 2 Тест 3 Тест 4 Тест 5
3,811 с 2,661 с 3640 с 2,836 с 3643 с
Тест 6 Тест 7 Тест 8 Тест 9 Тест 10
3291 с 5,766 с 2,873 с 3.318 с 2,490 с

Собираем все вместе: стоит ли использовать WP Rocket с SiteGround?

Итак, после запуска 30 отдельных тестов в три отдельных дня для каждой ситуации, все закончилось следующим образом:

Общее среднее Среднее значение первого дня Среднее значение второго дня В среднем за 3-й день
Только SG Optimizer 3.68 с 3,46 с 3.95 с 3,63 с
Оптимизатор SG + Ракета WP 3,64 с 4,15 с 3,33 с 3,43 с

Эти числа довольно коварны, что заставляет меня думать, что нет большой разницы между простым использованием SiteGround SuperCacher и плагином SG Optimizer вместо использования WP Rocket.

WP Rocket определенно не оказал отрицательного воздействия, но я не уверен, что могу сказать, что это улучшение на 0,04 секунды является значительным.

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

Однако я думаю, что есть некоторые вещи, которые не представлены в тестовых данных, которые могут сделать WP Rocket хорошим вариантом для сопряжения с SiteGround.

SiteGround не имеет предварительной загрузки кеша

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

Однако WP Rocket это делает, что устраняет эту ситуацию. Помните: если вы объедините WP Rocket с кешированием SiteGround, у вас будет два уровня:

  • Кэширование SiteGround Nginx на уровне сервера.
  • Кэширование страницы WP Rocket на уровне файла / приложения.

Таким образом, поскольку WP Rocket уже предварительно загрузил ваш контент в свой кеш, он по-прежнему может обслуживать кешированную страницу с быстрой загрузкой даже в ситуациях, когда кеш Nginx SiteGround потерян.

WP Rocket продолжает делать больше, чем SG Optimizer

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

Например, WP Rocket добавляет дополнительные функции, такие как управление Heartbeat API и оптимизация базы данных, которых нет в SG Optimizer. WP Rocket также может помочь вам оптимизировать сторонние скрипты отслеживания, такие как Google Analytics и Facebook пиксель

решение суда

Если вы уже используете SuperCacher и SG Optimizer от SiteGround, WP Rocket определенно не обязателен для повышения производительности. Тем не менее, он по-прежнему предлагает некоторые небольшие улучшения, поэтому, если он соответствует вашему бюджету, возможно, стоит объединить их в пару.

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

Table of Contents