<b>TTFB — не метрика скорости, а ранний сигнал проблем в цепочке доставки</b>
Если Time to First Byte растёт, причина часто не в самом CDN, а раньше: DNS, TLS-рукопожатие, ожидание origin, очередь на бэкенде. Разделяйте время ответа по этапам, иначе вы лечите кэш там, где нужен серверный разбор.
Для мониторинга нужны три уровня:
— edge TTFB: видит ли пользователь задержку на границе CDN;
— origin TTFB: сколько ждём от источника;
— lookup/handshake: не съедают ли время DNS и TLS.
Без такой сегментации один «плохой» график скрывает разные классы инцидентов.
Смотрите не только среднее, но и p95/p99. Среднее маскирует редкие пики, а именно они ломают UX и рост конверсии. В отчётах полезно связывать TTFB с кэшем: HIT, MISS, BYPASS и динамические маршруты должны анализироваться отдельно. Иначе вы сравниваете несравнимые запросы.
Сигналы тревоги простые: рост TTFB при стабильном трафике, расхождение между регионом edge и origin, всплеск задержек только на MISS. На практике это чаще указывает на перегрузку приложений, блокирующие запросы к БД или неэффективный кэш-ключ. Разбираем логи, оптимизируем кэширование, минимизируем задержки.
Если мониторить TTFB без декомпозиции, вы получаете шум вместо диагностики. Стройте алерты по сегментам, а не по одной усреднённой цифре — так быстрее находят узкое место и не трогают рабочий CDN.
Оптимизация Cloudflare и CDN
@cloudflare_optimization_pro_arb
<b>TTFB — не метрика скорости, а ранний сигнал проблем в цепочке доставки</b>
Этот пост опубликован в Telegram-канале Оптимизация Cloudflare и CDN. Подписаться можно по ссылке: @cloudflare_optimization_pro_arb.