Почему время до первого байта (TTFB) не так важно, как вы думаете

Опубликовано: 2022-06-30

Время до первого байта (TTFB) — это время, необходимое веб-серверу для ответа на запрос. Это показатель, о котором сообщают несколько тестеров скорости страницы. Его также часто называют основным средством измерения скорости сайта. Идея заключается в том, что чем быстрее отвечает веб-сервер, тем быстрее загружается сайт.

Однако многочисленные группы пришли к выводу, что TTFB не так уж и важен . Если рассматривать этот рисунок отдельно, он представляет собой привлекательный способ оценки вашего сайта или хостинг-провайдера. Однако, если рассматривать их в сочетании с другими показателями, кажется, что между ними есть несоответствие. Это особенно верно в отношении рейтинга SEO и улучшения пользовательского опыта.
Здесь мы рассмотрим, почему TTFB можно легко манипулировать, какие показатели действительно важны и как знание этих вещей может помочь вам улучшить SEO вашего сайта, удобство для пользователей и многое другое.

Что измеряет время до первого байта?

TTFB измеряет время между отправкой пользователем HTTP-запроса и получением первого байта страницы браузером пользователя.

Что измеряет TTFB

Базовая модель работы TTFB

Модель проста. Чем быстрее веб-сервер отвечает на запрос пользователя, тем быстрее будет загружаться сайт. К сожалению, все становится немного сложнее.

Время до первого теста байта

В некоторых случаях тестирования скорости сайта вы обнаружите, что продолжительность теста TTFB намного больше, чем вы ожидаете. И это несмотря на то, что фактическое время загрузки страницы кажется намного быстрее. Это первый признак того, что что-то не так с тем, как TTFB измеряет скорость.

Более глубокий взгляд показывает, что TTFB фактически измеряет время, необходимое для получения первого HTTP-ответа. Он не измеряет время, необходимое для отправки всей страницы.

Проверка времени до первого байта

Проверка времени до первого байта и времени загрузки страницы

В приведенном выше тесте Time To First Byte значение TTFB составляет 0,417 секунды, что кажется очень быстрым. Однако, глядя на водопад, мы видим, что эта цифра коррелирует только со временем загрузки HTML. После этого скорость загрузки страницы занимает гораздо больше времени для других ресурсов на странице, и мы видим, что контент DOM загружается примерно за 1,6 секунды.

Это связано с тем, что значением TTFB невероятно легко манипулировать. Заголовки HTTP-ответов в формате HTML могут генерироваться и отправляться невероятно быстро, но они абсолютно не влияют на то, как быстро пользователь сможет просматривать страницу или взаимодействовать со ней. Для всех практических целей они невидимы.

Загружая заголовки ответа HTTP для ускорения TTFB, легко создать «ложное» представление о скорости сайта. Это также не обязательно означает, что остальная часть водопада также будет загружаться быстро.

Тесты скорости с NGINX

Хорошим примером того, как с помощью заголовков HTTP можно управлять тестированием времени до первого байта, является просмотр времени загрузки страницы NGINX в сочетании со сжатием.

Сжатые страницы меньше по размеру и поэтому загружаются с сервера быстрее по сравнению с несжатыми страницами. В конечном итоге это означает, что время загрузки страницы в интерактивном режиме намного быстрее. Однако с точки зрения ТТФБ это не так.

TTFB с NGINX

Время до первого байта по сравнению с фактическим временем загрузки страницы

Это связано с тем, что заголовки HTTP могут генерироваться и отправляться относительно быстро перед содержимым главной страницы.

Это особенно важная цифра для тех, кто использует Nexcess Cloud Accelerator, поскольку он использует NGINX для повышения скорости кэширования на оптимизированных платформах Nexcess.

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

Какая скорость загрузки страницы имеет значение?

В исследовании Moz , проведенном в 2013 году, было обнаружено, что время до первого байта действительно имеет значительную корреляцию с рейтингом SEO. Чем быстрее был TTFB, тем выше рейтинг страниц.

При этом (и как ясно дают понять сами Моз) корреляция и причинность — не одно и то же. Фактические методы, которые Google (и другие поисковые системы) используют для сканирования веб-страниц и создания поисковой выдачи, не известны широкой публике.

Многие считают, что время загрузки страницы для интерактивности на самом деле намного важнее. При просмотре тестов скорости страницы важно смотреть на все доступные цифры в целом, а не только на TTFB.

Итак, что касается тестов TTFB, SEO и пользовательского опыта:

Google не измеряет скорость страницы для SEO (полностью)

Хорошо, похоже, мы вернулись к тому, что только что сказали, но потерпите.

Google не считает скорость страницы невероятно важной, он измеряет поведение пользователей. В прошлом они говорили, что если пользователи готовы ждать загрузки контента, они не будут понижать рейтинг веб-сайта из-за его медленной работы.

Это связано с тем, что Google считает удобство использования и опыт более важными, чем скорость. Еще в 2010 году Мэтт Каттс сказал , что включение скорости сайта в качестве фактора ранжирования «влияет на выбросы […] Если вы лучший ресурс, вы, вероятно, все равно попадете в топ». Просто так получилось, что чем меньше времени пользователю приходится ждать страницы, тем больше вероятность, что он останется на странице.

Поэтому, когда дело доходит до использования сервисов тестирования скорости, таких как PageSpeed ​​Insights, не забудьте также рассмотреть время загрузки страницы с практической точки зрения. Как вы относитесь к тому времени, которое требуется для загрузки вашей страницы, когда вы вводите ее в браузере? Как вы думаете, качество контента стоит ожидания?

Время до первого байта SEO

PageSpeed ​​Insights предоставляет полезную информацию о скорости для SEO, как указано выше.

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

Практическое время загрузки страницы имеет значение — не TTFB

Более быстрое время до первого байта не означает более быстрый веб-сайт.

TTFB не является практическим измерением. На пользовательский опыт это особо не влияет. Время, которое требуется браузеру для обмена данными с сервером, не влияет на взаимодействие пользователя с контентом этого сервера так сильно, как время, необходимое им для фактического взаимодействия с ним.

Вместо этого измерения, которые проверяют время до интерактивности, по своей сути более важны. Улучшения здесь не всегда соответствуют результатам тестов или оценок скорости веб-страницы.

Итак, главный вывод здесь? Высококачественный контент и отличный пользовательский опыт по-прежнему являются двумя наиболее важными факторами, связанными с SEO, скорость сайта может влиять на это, но далеко не самая важная.

Мобильная скорость теперь является фактором ранжирования

По состоянию на июль 2018 года скорость загрузки мобильных страниц стала фактором SEO-рейтинга . TTFB может быть включен в это.

Однако, опять же, TTFB и время загрузки страницы не так важны, как качественный контент и удобство использования. Пользовательский опыт на мобильных устройствах долгое время был ключевой областью, которую Google и другие поисковые системы пытались улучшить. Время загрузки — лишь малая часть этого.

Гораздо важнее адаптивный дизайн, легко читаемый и масштабируемый текст и изображения.

Google настоятельно рекомендует свой инструмент PageSpeed ​​Insights , чтобы правильно увидеть, как скорость вашей страницы может повлиять на SEO-рейтинг.

Тише едешь, дальше будешь

Хорошо, все это не означает, что вы должны позволить вашему сайту остановиться. Это не детская сказка и не призыв уменьшить скорость интернета. Быстрый интернет — одно из чудес современности, и вы по-прежнему хотите, чтобы ваш сайт загружался как можно быстрее.

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

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

Мы настоятельно рекомендуем проверить Nexcess Cloud и посмотреть, как Nexcess может помочь.

Более быстрый облачный хостинг