Обзор плагина SiteGround Supercacher и SG Optimizer »WebNots

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

SuperCacher и оптимизатор SG

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

  • Включить кеширование в cPanel
  • Активировать плагин на сайте WordPress

Параметр cPanel называется SuperCacher, а плагин — SG Optimizer. SiteGround использует настройку cPanel для всех систем управления контентом, таких как WordPress, Drupal и Joomla. Однако SG Optimize — это плагин, предназначенный только для пользователей WordPress.

Настройка cPanel для SuperCacher

  • Войдите в свою учетную запись хостинга SiteGround, перейдите на вкладку «Мои учетные записи».
  • Перейдите в cPanel и перейдите в раздел «Дополнительно», чтобы найти приложение «SuperCacher». Кроме того, вы можете использовать поле поиска, чтобы найти приложение «SuperCacher».
  • Нажмите на нее, чтобы перейти к настройкам кеширования.
Откройте Supercacher в cPanel
Откройте Supercacher в cPanel

Уровни кеширования

Ранее SiteGround предоставлял пять различных вариантов кэширования, как показано ниже. Однако позже они удалили модули HHVM и Google PageSpeed ​​из-за проблем совместимости с серверами. Ниже приведены варианты кеширования для пользователей SiteGround в зависимости от тарифного плана. Вы можете получить все три уровня кеширования, если у вас есть планы общего хостинга GrowBig или GoGeek. Пользователи облачных VPS и выделенных серверов по умолчанию получат весь уровень кеширования.

  • Статическое кеширование
  • Динамическое кеширование
  • Memcached
  • HHVM
  • Модуль Google PageSpeed

Как настроить кеширование в SiteGround?

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

Уровни и параметры Supercacher
Уровни и параметры Supercacher

Статическое кеширование

Статическое кеширование позволяет кэшировать все статические файлы, такие как CSS, JS и изображения. Вы можете включить для отдельных сайтов, размещенных в вашей учетной записи, и сбросить, если хотите очистить кеш. Также можно использовать подстановочный знак для включения всех поддоменов родительского домена в одну строку. Это происходит автоматически, если к вам применен SSL-сертификат Let’s Encrypt с подстановочным знаком.

Динамическое кеширование

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

Memcached

Memcached — это обычное кэширование на уровне базы данных для ускорения запросов MySQL. Вам нужно включить опцию memcached как в cPanel, так и на вашем сайте с помощью плагина.

Модуль скорости HHVM и GooglePage (сейчас удален)

HHVM — это высокоскоростной вариант, используемый такими компаниями, как Facebook. Но на SiteGround это не сработает. Мы столкнулись с проблемами с HHVM, и нам необходимо отключить его, чтобы сайт работал правильно. Но вы можете обсудить это со службой поддержки и включить на своем сайте, если это работает для вас.

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

Настройка панели управления WordPress для SG Optimizer

После завершения настройки cPanel войдите в панель администратора WordPress, чтобы завершить другую часть кеширования. Перейдите в «Плагины> Добавить новый» и найдите плагин «SG Optimizer».

Установите плагин SG Optimizer
Установите плагин SG Optimizer

Как и любой другой плагин, установите и активируйте плагин SG Optimizer на своем сайте WordPress. Перейдите во вновь созданный пункт меню «SG Optimizer. > Конфигурация SuperCacher«.

Меню оптимизатора SG
Меню оптимизатора SG

SiteGround обновил плагин SG Optimizer множеством других деталей, помимо кеширования, теперь вы увидите только главное меню «SG Optimizer». Мы объясним, используя последний плагин SG Optimizer для лучшего понимания и актуальности.

Параметры плагина SG Optimizer

Плагин SG Optimizer имеет следующие параметры.

  • Настройки SuperCacher
  • Оптимизация окружающей среды
  • Оптимизация внешнего интерфейса
  • Оптимизация изображения

Настройки SuperCacher

Этот раздел содержит параметры для включения динамических настроек и настроек memcached для вашего сайта. Раздел «Динамическое кэширование» предлагает следующие параметры:

  • Включите опцию «Динамический кэш».
  • Включите «AutoFlush Cache», это будет автоматически очищать динамический кэш при изменении содержимого.
  • Нажмите кнопку «Очистить кэш», чтобы вручную удалить весь динамический кэшированный контент.
Настройки SG Optimizer SuperCacher
Настройки SG Optimizer SuperCacher

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

Тестирование динамического кеширования и включение Memcached

После включения динамического кэширования как в плагине, так и в настройках cPanel нажмите кнопку «Тест» в разделе «Проверить URL-адреса для состояния кеша». Вы должны увидеть статус «Кэшировано» зеленым цветом. Если вы видите статус «Не кэшировано» красным цветом, значит, проблема должна быть. Попробуйте следующее, чтобы решить проблему:

  • Вы можете отключить и включить динамическое кеширование в cPanel и снова протестировать.
  • Удалите или отключите любые другие плагины кеширования и попробуйте.
  • Деактивировать и активировать плагин SG Optimizer.
Тестирование динамического кэша и Memcached
Тестирование динамического кэша и Memcached

Включите memcached для хранения часто используемых запросов к базе данных. Это поможет быстрее обслуживать запросы при следующем запросе. Не забудьте включить параметры memcached как в cPanel, так и в плагине. Мы надеемся, что SiteGround переместит параметр memcached вниз, не смешивая его с параметрами динамического кеширования. (SiteGround обновил этот пункт, чтобы переместить memcached как отдельную опцию).

Обратите внимание, как динамический кеш, так и memcached не будут работать с другими плагинами, такими как WP Rocket и W3 Total Cache. Раньше мы использовали W3TC, а теперь мы используем WP Rocket, поэтому мы можем подтвердить, что другие плагины кеширования имеют проблемы совместимости с плагином SG Optimizer. Но читайте дальше, чтобы понять, почему мы все еще используем WP Rocket, когда SiteGround предлагает множество вариантов кеширования.

Оптимизация среды

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

Оптимизация среды SG Optimizer
Оптимизация среды SG Optimizer

Вы можете вручную изменить версию PHP или выбрать версию «Managed PHP», чтобы использовать установку на уровне сервера для вашей установки. Мы не рекомендуем это делать, поскольку версия будет обновляться автоматически при обновлении SiteGround на сервере. Однако это может вызвать проблемы с вашей темой или плагином WordPress.

Оптимизация внешнего интерфейса

Это новый раздел в плагине после нашего более раннего обзора (см. Минусы кеширования SiteGround ниже). В основном вы можете выполнить минификацию, объединить файлы CSS и JS, отложить JS для устранения проблемы блокировки рендеринга, отключить строку запроса из статических файлов и отключить поддержку эмодзи WordPress по умолчанию.

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

Это последняя опция, позволяющая сжимать изображения при загрузке в медиа-библиотеку или редактор сообщений. Вы также можете оптимизировать все существующие изображения и включить отложенную загрузку изображений, чтобы повысить показатель скорости страницы в Google PageSpeed ​​Insights.

Тестирование скорости страницы

Последняя версия плагина SG Optimizer также включает возможность тестирования сайта с помощью инструмента Google PageSpeed. Вы можете проверить скорость настольных и мобильных устройств на сайте с помощью этого плагина.

Особенности кэширования SiteGround

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

Минусы использования Supercacher / SG Optimizer

После тестирования на нескольких сайтах мы обнаружили, что в основном решение на основе плагинов влияет на скорость сайта в Google PageSpeed ​​Insights. Страницы загружаются на несколько миллисекунд медленнее по сравнению с загрузкой без плагина. Также HHVM, похоже, не работает.

Хотя сайт может обрабатывать больше посещений, плагин не является полным решением проблем с кешированием.

  • Вам нужно добавить отдельный htaccess записи для решения использовать проблему кеширования браузера.
  • Вам нужен отдельный плагин для минификации CSS / JS. Объединение файлов JS покажет ошибки в инструментах разработчика, такие как функция не определена.
  • SG Optimizer не позволяет откладывать файлы CSS / JS, поэтому вам нужно отдельное решение для устранения файлов блокировки рендеринга. SG Optimizer нарушит большую часть темы на основе jQuery, если вы включите параметр JavaScript, блокирующий асинхронный рендеринг.
  • Ленивая загрузка изображений не работает, когда вы загружаете изображения из поддоменов. В этом случае изображения будут повреждены, и вам следует отключить эту опцию, если вы обслуживаете изображения из поддоменов. Мы сообщили об этом в разделе комментариев SiteGround, однако плагин не поддерживает это в течение многих месяцев.
  • Сжатие изображений не работает должным образом, поскольку WP Smush показывает, что изображения не оптимизированы при загрузке. Нам нужно отключить эту опцию в SG Optimizer и использовать WP Smush для сжатия изображений.
  • Как уже упоминалось, динамическое кэширование не будет работать с W3TC и WP Rocket. Вам необходимо отключить эти плагины, протестировать динамический кеш SG Optimizer, чтобы убедиться, что он работает, а затем снова включить их.
  • Точно так же memcahed не будет работать, поскольку одно и то же добавление используется всеми плагинами кеширования, такими как W3TC и WP Rocket. W3TC явно покажет сообщение об ошибке, что уже есть доступный «memcached.php» или «advanced-cache.php». WP Rocket не будет показывать никаких сообщений об ошибках, однако он отключит эту опцию, когда вы включите ее в SG Optimizer (мы подтвердили это с командой WP Rocket).
  • Нет возможности удалить отдельную страницу из панели администратора WordPress при изменении содержимого.

Таким образом, вам нужны дополнительные плагины для полного решения для кеширования сайтов WordPress, размещенных на SiteGround. Например, W3TC — это законченное решение, в котором почти все необходимые вам опции предоставляются бесплатно. Но вы должны быть осторожны при включении кэширования базы данных / объекта / страницы, так как это приведет к превышению ресурсов сервера на сервере SiteGround. Кроме того, вы можете попробовать премиум WP Rocket, чтобы повысить скорость вашего сайта с помощью оптимизации доставки CSS.

Обзор плагина SiteGround Supercacher и SG Optimizer Свободно

SiteGround Supercacher и оптимизатор SG

Наименование товара: Плагин SG Optimizer

Описание товара: SG Optimizer — это специальный плагин WordPress для пользователей SiteGround, позволяющий оптимизировать и ускорять работу своих сайтов.

Предложение цены: Свободно

  • Легко настроить
  • Многоуровневое кеширование
  • Скорость / нагрузка
  • Все функции кеширования

Обзор пользователей

3,67 (6 голосов)

Резюме

Пользовательское кэширование от SiteGround выглядит многообещающим, но для полноценного решения для кэширования требуется множество других функций. Немного сбивает с толку добавлять параметры обновления HTTPS / PHP в плагин SG Optimizer, когда необходимые функции кеширования не работают должным образом. На данный момент мы по-прежнему рекомендуем включить настройки SG Optimizer и SuperCacher вместе с дополнительным плагином кеширования или минификации. Мы считаем, что SiteGround устранит ошибки и добавит больше функций в плагин или cPanel в будущем.

Плюсы

  • Легко настроить
  • Сайт может обрабатывать большее количество посещений
  • Бесплатно для всех тарифных планов, кроме StartUp
  • Интегрированное серверное решение

Минусы

  • Двухкратная установка — cPanel и плагин, но не полное решение
  • Не работает на всех сайтах SiteGround
  • Несовместимо с другими плагинами, а такие функции, как отложенная загрузка, не тестируются для всех сценариев.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *