Как исправить медленный хостинг WordPress на SiteGround и избежать ограничений ЦП (используйте PHP 7.4, Cloudflare, Setup WP Rocket или SG Optimizer)

Есть медленный сайт WordPress на SiteGround?


У меня тоже была эта пробема; мои оценки GTmetrix были около 100% для каждого сообщения в блоге, которое я написал (потому что я одержим скоростью), но мое время загрузки может достигать 10+ секунд. У меня есть много картинок и комментариев к большинству моих постов, но в GTmetrix больше нечего было делать. Наконец, я пришел к выводу, что полуотделенный план SiteGround GoGeek и даже их облачный хостинг не были достаточно быстрыми (спойлер: я перешел с SiteGround на Cloudways).

Этот учебник охватывает все, что вам нужно знать, чтобы достичь лучших результатов + время загрузки в GTmetrix. SiteGround отлично подходит для виртуального хостинга, но если вы используете WooCommerce, AdSense, плагины с высоким процессором или внешние скрипты, я бы пропустил общий хостинг все вместе. Их общие серверы часто не могут обрабатывать необходимые ресурсы, из-за чего сайт WordPress работает медленно..

Существуют лучшие варианты, чем облачный хостинг SiteGround, учитывая Cloudways DO предлагает те же 2 ЦП + 4 ГБ оперативной памяти за 42 доллара в месяц (вместо 80 долларов в месяц с SiteGround). Я предлагаю оптимизировать ваш сайт как можно лучше, но при этом следите за временем отклика сервера, которое вы можете измерить в Google PageSpeed ​​Insights. Если они медленные, вы знаете проблему.

Contents

1. Обновление до PHP 7.4

SiteGround выпустила PHP 7.4, который вы можете обновить на своей панели..

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

Объявление SiteGround PHP 7.4

Как перейти на PHP 7.4 на SiteGround

  • Войдите в свой аккаунт
  • Нажмите Devs сформировать левое меню
  • Нажмите PHP Manager
  • Нажмите значок редактирования
  • Измените версию PHP и нажмите «Подтвердить» (скриншот ниже)

SiteGround Обновление версии PHP

2. Используйте WP Rocket вместо SG Optimizer

Стоит ли использовать SG Optimizer или WP Rocket? Давайте уберем это с дороги.

WP Rocket по-прежнему имеет больше оптимизаций скорости, чем SG Optimizer (даже с большим обновлением SG Optimizer), что означает, что вы почти наверняка увидите лучшие результаты с WP Rocket. Он позволяет делать то, чего не делает SG Optimizer: размещать аналитику локально, лениво загружать видео + iframes, заменять iframe изображением предварительного просмотра, очищать базу данных, интегрировать несколько CDN и многое другое.

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

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

Существует причина, по которой WP Rocket обычно является плагином кэша № 1 в опросах Facebook:

2016 лучший опрос плагинов кеша

2019 опрос плагинов кеша

Свифт против WP Ракета

Опрос плагинов кеша 2016

Опрос лучших кеш плагинов 2018 года

wp rocket vs w3 кеш тайла

Вот что говорит SiteGround, однако я согласен с этим не согласиться. Снова, сделайте свои собственные тесты!

SG-оптимизатора-против-Cache-плагинов

3. Настройте ваш плагин кеша правильно

Какой бы плагин кеша вы не использовали, важно, чтобы он был оптимально настроен на 110%. Если вы используете только SG Optimizer, вы можете попробовать WP Rocket, WP Fastest Cache или Swift, чтобы позаботиться о «других» оптимизациях. Помните, чтобы избежать дублирования функциональности между плагинами.

4. Активируйте CDN Cloudflare в SiteGround

CDN Cloudflare теперь был более 200 дата-центров (воу). И это все еще бесплатно!

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

Cloudflare SiteGround cPanel

Вы все равно должны настроить параметры в вашем Cloudflare приборная панель. Вот несколько советов:

  • скорость: включить Brotli и Rocket Loader
  • Царапать Щит: включить защиту от хотлинка
  • Брандмауэр: заблокировать плохих ботов из отчета о живом трафике Wordfence
  • Правила страницы: Cloudflare имеет много правила страницы для скорости, безопасности, совместимости

5. Избегайте попадания в пределы CPU SiteGround

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

Голова к Страница возможностей SiteGround и прокрутите вниз до раздела «мы выделяем необходимые вам ресурсы». Наведите курсор на сервер Строка и посмотреть, сколько ресурсов идет с вашим планом:

Сравнение ресурсов сервера SiteGround

Затем сравните это с вашим потреблением процессора (это скриншот их облачного хостинга):

Снижение-CPU-Usage-WordPress

Если вы превысите пределы процессора, вы получите это письмо:

SiteGround CPU Limits

Вы близки к превышению лимитов процессора?

Если это так, вам нужен план хостинга, который поставляется с большим количеством ресурсов сервера (Пределы процессора были помечены как крупнейшее падение SiteGround). Вы можете выполнить обновление с помощью SiteGround, но если у вас уже есть план GoGeek или облачный хостинг, я бы определенно не обновить что-нибудь еще. Как я уже говорил, SiteGround хорош в определенной степени, но как только вы перерастете GoGeek или потратите 35 долларов в месяц из-за цен на обновление, сделайте сами, одолжите и перейдите к Cloudways.

6. Выборочно отключить плагины на определенных страницах

Давайте поговорим об Asset CleanUp и Perfmatters.

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

Примеры:

  • Отключить функции WooCommerce на страницах, не относящихся к электронной коммерции
  • Отключить плагин слайдера для контента без слайдеров
  • Отключить плагин rich snippets для контента без расширенных фрагментов
  • Отключить плагин контактной формы для контента без контактной формы
  • Отключите AdSense или партнерские ссылки, если они не отображаются
  • Отключите плагин для обмена социальными сетями на всех страницах (так как обычно он используется для сообщений в блоге)
  • Отключите скрипты, стили, фрагменты корзины WooCommerce на страницах, не относящихся к электронной коммерции

Шаг 1: Установите плагин Asset CleanUp или Perfmatters.

Asset CleanUp плагин

Шаг 2Редактирование страницы или публикации и выборочное отключение загрузки неиспользуемых элементов на страницу:

Отключить внешние скрипты WordPress

7. Оптимизируйте изображения

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

Если в GTmetrix вы видите ошибки показа масштабированных изображений, это означает, что вы загружаете слишком большие изображения, которые необходимо обрезать и / или изменить их размер до правильных размеров (которые GTmetrix предоставляет вам). Вы также можете увидеть ошибки определения размера изображения, что означает, что вам нужно добавить ширину + высоту в HTML-код изображения. Наконец, если вы видите ошибку оптимизации изображений, вам нужно сжать их без потерь, и единственный найденный мной плагин, который получает 100% каждый раз, это ShortPixel.

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

8. Оптимизируйте Google Шрифты

Если вы используете Google Fonts, проверьте отчет GTmetrix на наличие проблем оптимизации:

Google Fonts GTmetrix

Существует ряд плагинов, которые могут помочь оптимизировать шрифты: OMGF, WP Rocket, Self-Hosted Google Fonts, Autoptimize, даже Asset CleanUp. Но идеальным способом является размещение шрифтов локально.

Для этого загрузите ваши шрифты непосредственно с веб-сайта Google Fonts, оставив при этом минимальное количество шрифтов и их вес (так как большее количество шрифтов также может означать больше запросов).

Затем преобразуйте файлы в файлы веб-шрифтов, используя инструмент, подобный Transfonter. После преобразования загрузите их в папку wp-content / uploads и добавьте шрифты в свой CSS. Протестируйте шрифт, установите шрифт по умолчанию с запасными вариантами, и вы получите золотой. См. Мое местное руководство шрифтов (выше) для получения дополнительной информации.

9. Оптимизируйте запросы третьих сторон

Запросы третьих сторон – это все, что запрашивает запросы со сторонних веб-сайтов..

Это могут быть шрифты Google, Google Analytics, AdSense, менеджер тегов, карты, встроенные видео на YouTube, Gravatars, социальные сети, пиксели Facebook или даже плагины, создающие внешние запросы..

Некоторые сторонние запросы легко оптимизировать:

Настройки дополнения WP Rocket позволяют разместить Google Analytics локально и включить кеширование браузера для Facebook Pixel. Их настройки мультимедиа позволяют лениво загружать видео YouTube и заменять iframe предварительным изображением. Для этого в Disqus есть плагин условной загрузки, а встроенные посты в Google Maps + можно использовать в качестве снимка экрана и использовать вместо изображения для вставки..

Некоторые сторонние запросы не так просты:

Google AdSense, Google Tag Manager и Gravatars немного сложнее оптимизировать. Вы можете загрузить AdSense асинхронно и пытаться загрузить его лениво, но это все. Google Tag Manager следует использовать только для больших неоптимизированных веб-сайтов. И я не нашел хорошего решения для Gravatars (я перепробовал почти каждый плагин кеша Gravatar) и отключил их.

Внешние скрипты

10. Избегайте ресурсоемких плагинов

Если вы используете позорно медленные плагины, общего хостинга SiteGround может быть недостаточно.

Этими плагинами обычно являются портфолио, слайдеры, чат, резервное копирование, статистика, связанные посты, социальный обмен, календарь или даже WooCommerce и WPML. Конечно, это зависит от того, какие плагины вы используете и насколько хорошо они разработаны с учетом скорости. Вот общие виновники:

  1. Добавь это
  2. Мониторинг мошенничества в AdSense
  3. Все-в-одном календарь событий
  4. Резервный друг
  5. Строитель Бобров
  6. Лучший WordPress Google XML Sitemaps
  7. Проверка неработающей ссылки (используйте Dr. Link Check)
  8. Постоянный контакт для WordPress
  9. Контактная форма 7
  10. Контекстуальные сообщения
  11. Digi Auto Links
  12. Система комментариев Disqus
  13. Divi Builder
  14. Essential Grid
  15. Просмотреть полный список 65 медленных плагинов

11. Завершите последние 10% с Perfmatters

Там многоРазные оптимизации » это не подпадает под основные категории оптимизации скорости. Я имею в виду отключение автосохранения, пингбеков, трекбэков, ограничение количества пост-ревизий, предварительную выборку и предварительное подключение DNS и по существу удаление раздувания с вашего сайта..

Плагин Perfmatters (от Kinsta) заботится о последних 10% оптимизации скорости:

особенности перфматтеров

12. Найти узкие места в GTmetrix

GTmetrix можно использовать не только для измерения показателей и времени загрузки. Он также может быть использован, чтобы определить, почему ваш сайт работает медленно на SiteGround, медленные плагины, ttfb, и т.д. Вот примеры:

Время до первого байта

Время до первого байта

Медленные плагины

Медленный плагин WordPress

13. Измерьте время ответа сервера

Пришло время выяснить раз и навсегда, является ли хостинг SiteGround вашей проблемой.

Запустите свой сайт через Google PageSpeed ​​Insights и проверьте время отклика вашего сервера который должен быть меньше 200 мс, как рекомендует Google. Если это не так, вам нужен более мощный сервер.

Сократить время отклика сервера

14. Получить облачный хостинг (не от SiteGround)

Вот что произошло, когда я перешел с SiteGround на Cloudways DigitalOcean:

SiteGround-против-Cloudways-Cloud-хостинг

Даже посты с тоннами запросов загружаются в <2s. Запустите эту страницу через GTmetrix, если хотите.

GTmetrix-отчет-за длиной столбу

Что я платил с SiteGround:

SiteGround-Cloud-хостинг-Sales-Receipt

Что я сейчас плачу с Cloudways:

Cloudways-фактура

Я не думаю, что мне нужно говорить намного больше. То, что SiteGround хорош для общего хостинга, не означает, что он лучше или быстрее, чем другие провайдеры облачного хостинга. Держите свои варианты открытыми и присоединяйтесь к WordPress Хостинг Facebook Группа чтобы увидеть, что говорят настоящие люди.

Время отклика Cloudways

WP Engine To Cloudways

Отчет DigitalOcean Pingdom

Время отклика сервера Cloudways

Улучшение времени загрузки Cloudways

Cloudways против WP Engine

Без названия

Cloudways Pingdom Время загрузки

Cloudways Pingdom Report

Namecheap To Cloudways Миграция

Cloudways WooCommerce Миграция

Cloudways AWS Migration

Что говорят другие люди:

Cloudways Обзор Facebook

Cloudways против SiteGround

Нижняя граница: общий хостинг – это хорошо, если вы не используете WooCommcerce, AdSense, плагины с высоким ЦП или имеете приличный трафик. Но когда у вас есть один из них, посмотрите на облачный хостинг. Да, я являюсь партнером Cloudways, но есть много других людей, которые мигрировали и опубликовали свои результаты. Код OMM25 даст вам 25% скидку в первые два месяца хостинга в Cloudways.

Часто задаваемые вопросы

&# X2705; Как я могу ускорить мой сайт SiteGround?

Обновите PHP до последней версии, установите и настройте плагин SG Optimizer и активируйте бесплатный CDN Cloudflare в своей учетной записи SiteGround. Далее, посмотрите на свой отчет GTmetrix, чтобы увидеть, что замедляет его, и сделайте оптимизацию из этого урока..

&# X2705; Должен ли я использовать SG Optimizer или WP Rocket?

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

&# X2705; Как я могу исправить ограничения ЦП SiteGround?

Если вы получаете сообщения об ограничении использования ЦП от SiteGround, вам необходимо уменьшить ресурсы, используемые вашим сайтом. Наиболее распространенными способами являются отключение WordPress Heartbeat API (например, с помощью плагина HeartBeat Control), устранение любых ресурсоемких плагинов на вашем сайте, настройка CDN для разгрузки ресурсов и правильная настройка плагина кеша..

&# X2705; Исправят ли планы по обновлению мой медленный сайт SiteGround??

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

&# X2705; Какие другие оптимизации скорости я могу сделать за пределами SiteGround??

Очистите вашу базу данных с помощью плагина, такого как WP Rocket или WP-Optimize, обслуживайте масштабированные изображения (не используйте огромные изображения), используйте Asset CleanUp или Perfmatters, чтобы выборочно отключать скрипты и плагины от загрузки на определенных страницах и избегать (или оптимизировать) внешние такие скрипты, как Google Fonts, Analytics, Maps, AdSense, встроенные видео и плагины для обмена в социальных сетях.

Ваш сайт все еще медленный?

Учитывая, что я рассмотрел почти все основные факторы из Руководство по оптимизации WordPress, у вас должен быть намного более быстрый сайт. И если вы этого не сделаете, скорее всего, вы переросли план SiteGround StartUp или GrowBig, или ваш плагин кэша не настроен должным образом. Но если у вас все еще есть вопросы, оставьте мне комментарий с URL вашего отчета GTmetrix, и я буду рад взглянуть.

ура,
Том

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map