Page Rules и Cache Rules: как не сломать кэш и не получить лишние обходы
Page Rules часто используют как универсальный «молоток», хотя для кэширования это плохая привычка. У них высокий приоритет, они легко перекрывают другие настройки и быстро превращаются в неочевидный источник конфликтов. Если правило нужно только для TTL, cache level или bypass — сначала проверьте, нельзя ли обойтись более точной логикой.
Cache Rules лучше применять там, где важны условия: путь, заголовок, куки, тип ответа, параметры запроса. Это позволяет разделять статический и динамический трафик без грубых исключений. Например, кэшировать HTML только для анонимных пользователей, а API и панели администрирования сразу исключать из кэша.
Критично соблюдать порядок проверок:
— сначала определите, что должно кешироваться;
— затем исключите чувствительные зоны;
— после этого задайте TTL и ключ кэша;
— отдельно проверьте, не ломают ли правила мобильную и локализованную выдачу.
Типичная ошибка — дублировать одно и то же поведение в Page Rules и Cache Rules. В результате один слой меняет TTL, другой отключает кэш, а диагностика превращается в угадывание. Разбираем логи, оптимизируем кэширование, минимизируем задержки. Стабильность инфраструктуры — залог масштабируемости.
Оптимизация Cloudflare и CDN
@cloudflare_optimization_pro_arb
Page Rules и Cache Rules: как не сломать кэш и не получить лишние обходы
Этот пост опубликован в Telegram-канале Оптимизация Cloudflare и CDN. Подписаться можно по ссылке: @cloudflare_optimization_pro_arb.