Сайт медленно грузится: что проверить, прежде чем менять хостинг
Почему сайт медленно грузится и как найти причину: картинки, скрипты, сервер, база данных, кэш. Порядок проверки и что исправляется без переезда.
Владелец открывает свой сайт с телефона и пять секунд смотрит на белый экран. Решение кажется очевидным: хостинг слабый, нужно переехать на дорогой. Переезжают, платят втрое больше, а сайт грузится за четыре с половиной секунды. Причина была в главной картинке весом восемь мегабайт и десятке подключённых виджетов.
Скорость сайта складывается из нескольких частей, и сервер только одна из них. Ниже порядок проверки: от того, что исправляется за час, до того, что действительно требует нового размещения.
Из чего складывается время загрузки
| Часть | Что тормозит | Как понять |
|---|---|---|
| Ответ сервера | Слабый хостинг, медленная база данных, нет кэша | Долгое ожидание до первого байта страницы |
| Вес страницы | Тяжёлые картинки и видео, лишние шрифты | Страница весит мегабайты |
| Скрипты | Виджеты, чаты, счётчики, тяжёлые библиотеки | Страница видна, но не реагирует на нажатия |
| Расстояние | Сервер далеко от посетителей | Быстро у разработчика, медленно у клиентов в другом регионе |
| Мобильная сеть | Страница рассчитана на быстрый интернет | На телефоне в разы медленнее, чем на компьютере |
Прежде чем платить за мощный сервер, проверьте, сколько весит ваша главная страница.
Порядок проверки
Шаг 1
Замерьте с телефона
Откройте сайт по мобильному интернету и в инструментах проверки скорости. Смотрите на время до появления основного содержимого.
Шаг 2
Посмотрите вес страницы
Картинки больше нескольких сотен килобайт, видео в шапке, пять вариантов шрифта: частые виновники.
Шаг 3
Посчитайте сторонние скрипты
Каждый чат, виджет и счётчик загружает свой код. Уберите то, чем не пользуетесь.
Шаг 4
Проверьте ответ сервера
Если ждать первого байта приходится больше секунды, дело в сервере, базе или отсутствии кэша.
Шаг 5
Проверьте под нагрузкой
Сайт может быть быстрым ночью и медленным днём, когда идёт поток посетителей или реклама.
Что исправляется без переезда
- Картинки. Сжатие и современные форматы, загрузка по мере прокрутки, правильный размер под экран телефона.
- Кэш. Готовые страницы отдаются сразу, без пересборки при каждом заходе.
- Скрипты. Отложенная загрузка виджетов, отказ от неиспользуемых библиотек.
- Шрифты. Один-два начертания вместо шести.
- База данных. Медленные запросы и разросшиеся таблицы на старых сайтах часто дают больше задержки, чем сам сервер.
Когда переезд всё же нужен
Если после облегчения страниц сервер всё равно отвечает медленно, хостинг перегружен соседями, сайт падает в пиковые часы или вам нужны настройки, которые общий хостинг не даёт. Тогда стоит переходить на выделенные ресурсы. Варианты размещения сравниваются в статье «Где разместить сайт бизнеса: хостинг, VPS или свой сервер».
Пример: сайт услуг на конструкторе
Условный сайт: главная весит 12 МБ, из них 9 МБ три фотографии в шапке, плюс онлайн-чат, два счётчика и виджет отзывов. После сжатия фотографий и отложенной загрузки виджетов страница стала весить около полутора мегабайт и открывается с телефона заметно быстрее. Хостинг менять не пришлось.
Сколько стоит
| Позиция | Цена | Что входит |
|---|---|---|
| Базовый SEO-аудит | 7 000 ₽ | Проверка сайта по основным признакам, включая скорость |
| Первичная SEO-оптимизация | от 15 000 ₽ | Исправление найденного |
| Размещение сайта на сервере | 2 500 ₽ + 500 ₽ в месяц | Установка и хостинг |
| Мониторинг сайта | 5 000 ₽ | Оповещение, если сайт недоступен |
Медленный ответ сервера часто предшествует его падению. Чтобы узнавать об этом раньше клиентов, читайте статью «Мониторинг сайта и серверов».
Как мы делаем
Замеряем скорость с телефона и компьютера, разбираем вес страниц, скрипты и ответ сервера, присылаем список причин по порядку важности. Исправляем то, что даёт наибольший выигрыш, и только если узкое место в сервере, предлагаем переезд. Подробнее на странице серверов и размещения, расчёт в калькуляторе.
Частые вопросы
Какая скорость загрузки считается нормальной?
Основное содержимое на телефоне должно появляться за пару секунд. Чем быстрее, тем меньше людей уходят, не дождавшись.
Поможет ли дорогой хостинг?
Только если узкое место в сервере. Тяжёлые страницы и скрипты будут тормозить на любом хостинге.
Можно ли ускорить сайт на конструкторе?
Частично: картинки, виджеты и шрифты под вашим контролем, серверная часть остаётся за платформой.
Как часто проверять скорость?
После каждой крупной правки сайта и раз в квартал. Мониторинг может следить за временем ответа постоянно.
Коротко
- Скорость сайта зависит от сервера, веса страниц, скриптов, расстояния и мобильной сети.
- Начинайте с замера на телефоне и веса главной страницы.
- Картинки, кэш, скрипты и шрифты исправляются без переезда.
- Переезд нужен, когда узкое место в сервере; размещение у нас 2 500 ₽ и 500 ₽ в месяц.
Следующий шаг: закажите проверку через калькулятор или посмотрите все услуги на rktsocial.com.