Оптимизация TTFB для сайта
Расскажу про не совсем очевидные вещи при оптимизации загрузки сайта. Быть капитаном очевидность мы не будем, поэтому ссылку на Google Page Speed тоже не будет)
Расскажем про важность оптимизации TTFB (Time to First Byte) и всех подводных камнях при ее оптимизации.
Начнем с базы: TTFB - это метрика, измеряющая время между запросом ресурса и моментом начала поступления первого байта ответа.
Если простыми словами — это время от отправки в браузере запроса к вашему сайту, до того момента, когда сайт начинает возвращать первые байты данных, по факту когда в браузере начинается загрузка сайта со всеми стилями, js и т.д. Не путать с полной загрузкой сайта :)
Хорошие значения TTFB составляют 0,8 секунды или меньше, плохие значения — более 1,8 секунды.
Если взять справку гугла, то TTFB не входит в метрики Core Web Vitals (LCP, FID, CLS) и вы можете сказать а нахера тогда ее оптимизировать?
Однако Google учитывает общую скорость загрузки страницы как фактор ранжирования в поисковой выдаче. Высокий TTFB может замедлять первоначальный отклик страницы и, соответственно, негативно влиять на показатели LCP и в целом на пользовательский опыт. Ведь чем быстрее сайт начинает отдавать контент, тем лучше будут пользовательские метрики.
https://speedvitals.com/ttfb-test
https://www.cdnperf.com/tools/cdn-latency-benchmark
-------------------------------------
https://tools.keycdn.com/performance