Page Load Time: как замерить и улучшить скорость | Глоссарий FREEHOSTING

Page Load Time

Время загрузки страницы
Page Load Time — Page Load Time — суммарное время от начала навигации до полной загрузки страницы со всеми ресурсами. Базовая метрика веб-аналитики и SEO, через которую оценивают скорость сайта и эффективность хостинга, кеша и CDN.

Определение простыми словами

Page Load Time — это сколько секунд проходит с клика по ссылке до момента, когда страница полностью отрисовалась и подгрузила все ресурсы. Метрику считает браузер по событию load: туда попадают HTML, картинки, скрипты, стили и шрифты. Всё, что грузится после load (отложенные виджеты, аналитика), в основной цифре не учитывается.

Page Load Time — обобщённая метрика. Для глубокой диагностики смотрят детализацию: TTFB, LCP, отрисовка первого экрана, время до интерактивности.

Сравнение

Метрика Что меряет Целевое значение Где смотреть
TTFB Время до первого байта до 200 мс curl, DevTools
FCP Первая отрисовка контента до 1.8 с Lighthouse
LCP Отрисовка крупнейшего элемента до 2.5 с PageSpeed Insights
Page Load Time Полная загрузка страницы до 3 с GA, Метрика, GTmetrix

Кейсы использования

  • Контроль скорости после релиза: сравнивают медианный Page Load Time за неделю до и после деплоя.
  • Сегментация по устройствам и регионам: на 4G в регионах метрика часто в 2–3 раза выше, чем на десктопе с городским интернетом.
  • Бенчмарк против конкурентов через GTmetrix или WebPageTest — берут одинаковые условия теста.
  • Негативный кейс: метрику снижают, выбрасывая критичный для SEO контент ниже сгиба и подгружая его по скроллу — пользователи перестают видеть нужные блоки.
  • Негативный кейс: смотрят только синтетику Lighthouse, игнорируют поле RUM — реальные пользователи на средних устройствах ждут 8 секунд при «оценке 95».

Технические детали

# Полное время загрузки через Lighthouse CLI
lighthouse https://example.com --only-categories=performance 
  --output=json --output-path=./report.json

# Page Load Time из Performance API в браузере
performance.timing.loadEventEnd - performance.timing.navigationStart

# RUM-метрики из лога: navigation timing
performance.getEntriesByType('navigation')[0].duration

# WebPageTest CLI
webpagetest test https://example.com --location=Moscow:Chrome --runs=5

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

Какой Page Load Time считается нормой?

Целевой коридор — до 3 секунд для десктопа и до 4 секунд для мобильных. Свыше 5 секунд резко растёт показатель отказов и падает конверсия. Google в Core Web Vitals дополнительно смотрит на LCP до 2.5 секунд.

Что чаще всего раздувает время загрузки?

Тяжёлые картинки без оптимизации, рендер-блокирующие скрипты в head, отсутствие кеша на сервере и CDN, удалённый хостинг, синхронные обращения к сторонним сервисам аналитики и виджетам чатов.

Чем Page Load Time отличается от LCP?

Page Load Time — полная загрузка страницы со всеми ресурсами. LCP — момент отрисовки самого крупного видимого элемента (фото, заголовок, баннер). LCP лучше отражает воспринимаемую скорость, Page Load Time — техническую.