TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

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

60

Каждому сайту 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».
  • Нажмите на нее, чтобы перейти к настройкам кеширования.

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

Откройте Supercacher в cPanel

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

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

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

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

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

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

Уровни и параметры 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».

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

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

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

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

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

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

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

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

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

Настройки SuperCacher

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

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

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

Настройки SG Optimizer SuperCacher

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

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

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

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

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

Тестирование динамического кэша и 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 и кеширование браузера.

Обзор плагина SiteGround Supercacher и 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 не будет работать, поскольку один и тот же drop-in используется всеми плагинами кеширования, такими как W3TC и WP Rocket. W3TC явно покажет сообщение об ошибке, что уже есть доступный «memcached.php» или «advanced-cache.php». WP Rocket не будет показывать никаких сообщений об ошибках, однако он отключит эту опцию, когда вы включите ее в SG Optimizer (мы подтвердили это с командой WP Rocket).
  • Нет возможности удалить отдельную страницу из панели администратора WordPress при изменении содержимого.

Резюме

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

Плюсы

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

Минусы

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

Источник записи: www.webnots.com

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