Почему TTL нельзя настраивать вслепую: метрики трафика важнее интуиции
TTL — это не «поставил и забыл». Если кэш держится слишком долго, пользователи получают устаревший контент; если слишком коротко — возрастает число запросов к origin и нагрузка на сеть. Правильный баланс виден только через метрики, а не через ощущения.
Смотрите не на одну цифру, а на связку: hit ratio, долю запросов к origin, время ответа на edge и стабильность трафика по часам. Если трафик предсказуемый и контент меняется редко, TTL можно повышать. Если релизы частые, а контент зависит от параметров запроса, кэш нужно сегментировать и отдельно проверять, что именно попадает в cache key.
Полезная проверка перед изменением TTL:
— пики и провалы трафика по времени суток;
— доля «холодных» запросов после очистки кэша;
— насколько быстро устаревает контент на клиенте;
— есть ли всплески origin fetches после публикаций.
Не смешивайте динамику и статику в одной политике. Для изображений, скриптов и CSS TTL обычно может быть длиннее, чем для HTML и API-ответов. А если аналитика показывает частые повторные обращения к origin без роста качества выдачи, проблема часто не в CDN, а в слишком агрессивной инвалидции кэша.
Стабильность инфраструктуры — залог масштабируемости. Начинайте с метрик, затем меняйте TTL малыми шагами и проверяйте эффект на origin, latency и hit ratio.
Оптимизация Cloudflare и CDN
@cloudflare_optimization_pro_arb
Почему TTL нельзя настраивать вслепую: метрики трафика важнее интуиции
Этот пост опубликован в Telegram-канале Оптимизация Cloudflare и CDN. Подписаться можно по ссылке: @cloudflare_optimization_pro_arb.