Проверка скорости сайта (лабораторные оценки Lighthouse и Core Web Vitals реальных пользователей)
Проверка скорости сайта в Web Check смотрит на скорость с двух сторон сразу: лабораторный замер страницы и опыт реальных посетителей. Вы вводите адрес страницы и получаете оценки Lighthouse, Core Web Vitals пользователей Chrome, если такие данные есть, и разбор того, как сервер отдаёт файлы: сжатие, кэширование, HTTP/3 и CDN.

Что измеряет проверка скорости сайта
Работают вместе три проверки, а отчёт держит их результаты раздельно:
- Лабораторные оценки.
qualityзапускает Lighthouse и возвращает четыре категории — Performance, Accessibility, Best Practices и SEO, каждая от 0 до 100. - Реальные посетители.
cruxприносит Core Web Vitals из Chrome UX Report через PageSpeed Insights API. - Доставка.
deliveryизучает сжатие ответа, кэширование статики, признак HTTP/3 и используемый CDN.
Картину дополняют redirects (цепочка редиректов), carbon (оценка углеродного следа страницы) и pwa.
Как собираются цифры по шагам
Проверка скорости сайта идёт по цепочке из пяти действий.
- Вы вводите адрес страницы или вызываете API с параметром
url. qualityзапускает Lighthouse на эмулированном устройстве и возвращает четыре оценки по категориям.cruxзапрашивает у PageSpeed Insights API Core Web Vitals реальных посетителей из Chrome.deliveryчитает сжатие ответа (gzip, br или zstd), ищет вAlt-Svcпризнак HTTP/3 и определяет CDN. Кэширование измеряется на реальных статических ресурсах страницы: первом css-файле, первом js-файле и первой картинке.- Сводка превращает слабые цифры в замечания: категория ниже 90 даёт замечание, ниже 70 — замечание повышенной важности.
Лабораторные данные и данные реальных пользователей
Проверка скорости сайта опирается на два источника, которые отвечают на разные вопросы, и смешивание размыло бы оба. Lighthouse — лаборатория: он запускает страницу на эмулированном устройстве. Chrome UX Report описывает опыт реальных посетителей.
Отчёт показывает оба источника рядом, не смешивая их. Если сайт получает мало трафика из Chrome, полевая часть пишет «мало данных». Это факт о трафике, а не сбой проверки, и лабораторные оценки остаются доступны.
Что вы получаете в отчёте
- Четыре оценки Lighthouse от 0 до 100 и замечания по каждой категории ниже 90.
- Core Web Vitals реальных пользователей, если в Chrome UX Report хватает данных по сайту.
- Разбор доставки: сжатие, кэширование статики, HTTP/3 и CDN.
- Сжатие читается как gzip, br или zstd, причём br и zstd предпочтительнее.
- Статика без кэш-заголовков даёт замечание высокой важности; если их нет только у части ресурсов — средней.
Кэширование измеряется на реальных статических ресурсах страницы, а не только по заголовкам HTML-документа.
Где пригодится и как запустить
- Перед релизом. Проверка скорости сайта показывает, какая категория Lighthouse ниже 90 и что говорит замечание.
- После смены хостинга или CDN.
deliveryпокажет, пережили ли переезд сжатие и кэширование. - На молодом сайте. Когда в Chrome UX Report мало данных, вы опираетесь на лабораторные оценки.
Каждая проверка — отдельный вызов:
GET https://webcheck.asibots.pro/api/quality?url=PAGE_URL
GET https://webcheck.asibots.pro/api/crux?url=PAGE_URL
GET https://webcheck.asibots.pro/api/delivery?url=PAGE_URLОграничения, о которых стоит знать
- Проверка Lighthouse тяжёлая, поэтому сервис пускает не более 12 таких запусков в минуту с одного посетителя. При превышении приходит ответ 429 с понятным текстом.
- Результаты Lighthouse получены на эмулированном устройстве в лаборатории и не заменяют цифры ваших собственных посетителей.
- Часть Chrome UX Report зависит от трафика из Chrome. Для сайта, где его мало, «мало данных» — нормальный ответ.
- Полный аудит занимает около 40 секунд, а ответ через Cloudflare ограничен 100 секундами.
Проверка скорости сайта входит в полный аудит, поэтому её результаты попадают и в общий отчёт рядом с разделами безопасности и SEO.
Частые вопросы
Почему отчёт пишет «мало данных» по Core Web Vitals?
Цифры реальных пользователей приходят из Chrome UX Report через PageSpeed Insights API. Если у сайта мало трафика из Chrome, сообщать нечего. Это не ошибка проверки.
Чем данные Lighthouse отличаются от данных Chrome UX Report?
Lighthouse — лабораторный запуск на эмулированном устройстве. Chrome UX Report отражает реальных посетителей. Web Check показывает оба источника на одной странице и не смешивает их.
Как проверка скорости сайта оценивает кэширование?
На реальных статических ресурсах страницы: первом css, js и первой картинке. Проверка не опирается только на заголовки HTML-документа. Статика без кэш-заголовков — замечание высокой важности.