К основному содержимому

Как измерить скорость сайта и что потом чинить

Хостинг и cPanel · 13.10.2026 · 4 мин чтения
Иллюстрация к статье «Как измерить скорость сайта и что потом чинить»

Скорость сайта обычно означает несколько разных показателей сразу: как быстро отвечает сервер, через сколько секунд появляется первый контент и сколько времени страница становится полностью интерактивной. Прежде чем что-то ускорять, нужно измерить, где именно теряется время — иначе легко оптимизировать то, что и так работало быстро. Без замера «до» и «после» невозможно доказать даже самому себе, что изменение дало реальный эффект, а не просто совпало по времени с удачным днём.

Что значит «скорость сайта» и зачем её измерять

Под одним словом «скорость» скрывается набор разных метрик, и ускорение одной не всегда ускоряет другую.

  • Время ответа сервера (TTFB) — сколько проходит до первого байта ответа от сервера.
  • Largest Contentful Paint (LCP) — когда на экране появляется самый крупный видимый блок контента.
  • Полное время загрузки страницы — когда загружены все ресурсы: скрипты, стили, изображения.
  • Число запросов к серверу — сколько отдельных файлов браузер должен скачать для отрисовки страницы.

Как измерить время ответа сервера

Время ответа сервера можно замерить прямо из командной строки, не открывая браузер.

curl -o /dev/null -s -w "time_total: %{time_total}\n" https://example.com

Если это время растёт при повторных запусках, проблема обычно не в сети, а в самом сервере: медленный запрос к базе данных, тяжёлая генерация страницы или нехватка ресурсов. Полезно повторить замер несколько раз подряд и сравнить разброс значений, а не полагаться на один результат.

Как измерить скорость полной загрузки страницы

Для полной картины нужен браузерный инструмент, который строит временную шкалу загрузки всех ресурсов страницы, а не только ответа сервера. Такая шкала показывает, какой именно файл тормозит отрисовку: большое изображение, сторонний скрипт аналитики или шрифт, который блокирует рендеринг. Часть этой нагрузки можно снять без изменения кода сайта, если включить кеширование и сжатие на уровне CDN — подробности в статье ускорение сайта через Cloudflare.

Частые причины медленной загрузки

На практике за медленной загрузкой чаще всего стоит одна из нескольких типичных причин: неоптимизированные изображения без сжатия, отсутствие кеширования страниц, слишком много сторонних скриптов, тяжёлые плагины CMS или неоптимизированная настройка веб-сервера. Для сайтов на WordPress основные точки ускорения разобраны в статье как ускорить WordPress, а для собственного сервера на VPS — в статье оптимизация nginx на VPS. Обычно эти причины складываются вместе, а не действуют по отдельности, поэтому ускорение редко сводится к одной правке.

Сравнение ключевых метрик скорости

МетрикаЧто означаетНа что влияет
TTFBВремя до первого байта ответа сервераСкорость бэкенда и базы данных
LCPМомент появления самого крупного блока контентаВоспринимаемую скорость загрузки
CLSНасколько сильно элементы сдвигаются при загрузкеВизуальную стабильность страницы
INPЗадержку отклика на действия пользователяОтзывчивость интерфейса

На практике достаточно держать в поле зрения TTFB и LCP постоянно, а к остальным метрикам возвращаться точечно, когда посетители жалуются на дёрганую вёрстку или медленный отклик кнопок.

Что делать по порядку

  1. Замерьте текущие показатели TTFB и LCP, прежде чем менять настройки.
  2. Сожмите и переведите изображения в современный формат без потери читаемого качества.
  3. Включите кеширование статических файлов и, если возможно, кеширование на уровне CDN.
  4. Отключите или отложите загрузку скриптов, которые не нужны для первого экрана.
  5. Повторите замеры и сравните их с исходными, чтобы убедиться, что изменение действительно помогло.

Такой порядок защищает от самой частой ошибки: менять сразу несколько настроек и потом не понимать, какая из них действительно повлияла на результат.

Частые вопросы

Почему сайт быстро открывается у меня, но медленно у других?

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

Нужно ли измерять скорость на мобильном устройстве отдельно?

Да, мобильные устройства обычно медленнее обрабатывают скрипты и работают на менее стабильном соединении, поэтому показатели на мобильном почти всегда хуже, чем на десктопе.

Сколько метрик достаточно отслеживать регулярно?

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

Статья помогла?
← Назад в базу знаний Задать вопрос поддержке