Сайт медленно работает: что проверить до смены хостинга
Если сайт работает медленно, сначала нужно понять, где именно возникает задержка: до появления страницы, во время загрузки изображений или после нажатия кнопки. Покупка более дорогого хостинга помогает не во всех случаях. Для начала полезно повторить проблему на нескольких важных страницах и записать условия, при которых она возникает.
Что именно тормозит у посетителя?
Фраза «сайт долго открывается» может описывать разные ситуации. Иногда человек смотрит на пустой экран, иногда текст уже виден, но изображения продолжают загружаться. Бывает, что всё открывается быстро, а корзина или поиск отвечают с большой задержкой. Это разные задачи для проверки.
Допустим, у магазина главная работает нормально, а фильтр каталога подвисает после выбора нескольких характеристик. Проверка только главной не покажет проблему, из-за которой посетитель не может подобрать товар. В список тестов стоит включить именно этот фильтр и набор параметров.
Для воспроизведения нужны адрес, действие, устройство, сеть и примерное время. Полезно отметить, повторяется ли задержка постоянно, возникает ли только вечером или после выгрузки каталога. Это наблюдения для диагностики, а не готовый ответ о виновнике.
Как читать отчёт PageSpeed Insights?
PageSpeed Insights показывает лабораторную проверку и, когда данных достаточно, сведения о реальных пользователях. Лабораторный тест проводится в заданных условиях и помогает искать причины. Реальные данные описывают накопленный опыт посетителей, поэтому их нужно читать отдельно.
Отчёт может показывать сведения для конкретной страницы или для сайта в целом, а при недостатке наблюдений не показывать реальные данные. По документации Google, период их сбора составляет предыдущие 28 дней. Поэтому после сегодняшней правки этот блок не обязан сразу измениться.
Итоговый балл полезен как ориентир, но заказчику важнее понимать, что мешает пользоваться сайтом. В отчёте есть показатели появления основного содержимого, реакции на действия и смещения элементов. Быстрая загрузка не решит проблему, если кнопка уезжает во время нажатия или фильтр не отвечает.
Какие причины нужно различать?
| Симптом | Что исследует специалист |
|---|---|
| Долго нет ответа страницы | Работу приложения, запросы к базе, внешние обращения и ресурсы сервера |
| Текст виден, изображения появляются поздно | Размеры и форматы файлов, порядок загрузки, передачу по сети |
| Страница видна, но реагирует с задержкой | Работу скриптов и сторонних виджетов в браузере |
| Тормозит только определённое действие | Обработчик формы, поиска, фильтра или другого проблемного сценария |
Один сайт может иметь сразу несколько причин задержек. Поэтому список общих советов вроде «сжать картинки и включить кеш» ещё не является планом работ. Кеширование нужно проверять на ваших данных: цены, остатки и состояние корзины должны оставаться корректными.
Когда действительно нужен другой хостинг?
Когда проверка показывает ограничения текущего размещения: нехватку доступных ресурсов, неподходящие условия или конфигурацию, которую нельзя изменить. Но неэффективные запросы и тяжёлые скрипты могут остаться медленными и на новом сервере.
Перед переносом стоит получить объяснение: какой ресурс ограничивает работу, чем это подтверждено и что изменится после переезда. Сам перенос тоже требует плана, проверки данных и возможности вернуться к рабочему состоянию. Если меняется подрядчик, поможет порядок передачи проекта.
Что должно быть в результате ускорения?
Список выполненных изменений, сравнение до и после в сопоставимых условиях и проверка нужных функций. Например, каталог стал отвечать быстрее, при этом фильтр выдаёт правильные товары, цены актуальны и заказ оформляется. Если изменили несколько страниц, результат по одной главной не описывает весь сайт.
В поддержку WBStudio можно передать адрес проблемной страницы и сценарий задержки. Если скорость обсуждается из-за отсутствия обращений, полезно также проверить остальные причины потери заявок.