хостинг и домены
Регистрация

Почему мой сайт работает медленно и что делать?

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

На скорость влияет множества факторов, поэтому каждый раз, когда пользователь вводит URL сайта, скорость загрузки страницы будет варьироваться от случая к случаю. Для оценки показателей скорости сайта мы рекомендуем воспользоваться специальными инструментами для веб-мастеров. Хорошим вариантом будет опираться на решения, предоставленные поисковыми системами в которых вы продвигаете сайт (например, Google Lighthouse, Google PageSpeed Insights и т.д.). Если показатели скорости находятся в «красной» или «желтой зонах», то рекомендуется выполнить оптимизацию.

Почему мой сайт работает медленно и что делать? 1
Рисунок 1

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

Диагностика проблемы

Скорость загрузки страницы сайта — это комплексная величина. От момента когда пользователь введет URL страницы до полной ее загрузки пройдет несколько этапов:

  1. Время на обработку запросов от DNS.
  2. Время на обработку редиректов.
  3. Время на установку соединения с сервером.
  4. Время, в течение которого был отправлен запрос и был получен ответ с содержимым страницы от HTTP-сервера к браузеру.
  5. Время на обработка загруженной информации браузером и отрисовка элементов.
  6. Время до полной загрузка страницы.

Проблема может возникнуть на любом из перечисленных выше этапов. Тем не менее есть наиболее распространенные проблемы, которые стоит проверить методом исключения:

  1. Чаще всего проблема заключается в большом размере изображений сайта.
  2. Плагины и виджеты могут серьезно замедлить загрузку страницы.
  3. Графическая тема может содержать файлы большого размера и, тем самым, замедлять работу сайта.
  4. Большое количество редиректов может повлиять на показатели скорости.
  5. Проблема скорости может быть связана с оформлением JavaScript и CSS.
  6. Хостинг также может быть причиной проблем со скоростью. Чаще всего это недостаточная производительность под требования сайта.

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

Инструменты

Зачастую проблема скорости требует детальной диагностики, например, путем анализа лога загрузки страницы с использованием доступных инструментов (например, Chrome Developer Tools см. рис. 2).

Почему мой сайт работает медленно и что делать? 2
Рисунок 2

Работа Chrome Developer Tools потребует определенных технических навыков. По ссылке вы найдете инструкцию на английском языке.

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

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

Как повысить скорость загрузки страницы?

Сжатие изображений

Существует целый ряд специальных сервисов, которые помогут оптимизировать изображения без потери качества. Например, на WordPress есть несколько плагинов, которые оптимизируют изображения – WP Smush, EWWW Image Optimizer, TinyPNG/TinyJPG, Resize Image After Upload и ShortPixel Image Optimizer. Выберите тот, который вам подходит больше.

Настройка кеширования

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

Один из вариантов ускорения сайта — это настройка кеширования данных. Подробнее см. в статье [Настройка сжатия и кэширования через .htaccess] (ссылка будет позднее).

Если вы используете CMS рекомендуется настроить кеширование средствами выбранной системы управления контентом.

Переход на PHP 7.2 и выше

Повышение версии PHP до 7.2 и старше положительно скажется на скорости загрузки страниц сайта. Подробнее о том, установить нужную версию PHP можно почитать в статье [Как сменить версию PHP] (ссылка будет тут поздее).

Скоращение плагинов

Целесообразно отключить некоторые плагины или виджеты в угоду скорости.

Убрать лишние редиректы

Большое количество редиректов влияет не только на загрузку сайта, но и на SEO-оптимизацию см. подробнее Как убрать редирект?.

Оптимизация JavaScript и CSS

Громоздкие JavaScript и CSS файлы могут замедлить работу сайта. См. подробнее в статьях [Как сократить код JavaScript?] (ссылка будет позднее) и [Как сократить код CSS?] (ссылка будет позднее).

Улучшение параметров хостинга

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

Выбрано услуг на сумму 0
Выбранные услуги