Page Rules и Cache Rules: как не сломать кэш и не замедлить сайт
Page Rules и Cache Rules решают разные задачи, но часто их смешивают. Первая группа — это грубые правила на уровне URL: редиректы, отключение кэша, принудительный HTTPS. Вторая — более точечная логика для кэширования, основанная на параметрах запроса, заголовках и путях. Если не разделить зоны ответственности, правила начинают конфликтовать.
Критичные ошибки при настройке:
• ставят Page Rule с Cache Level: Bypass на весь раздел, а затем ждут, что Cache Rule его переопределит;
• делают слишком широкое правило по маске и случайно выключают кэш для статики;
• забывают про порядок срабатывания и получают непредсказуемое поведение на вложенных URL.
Логика должна быть простой: сначала исключаем действительно динамические сценарии, затем точечно кешируем всё, что безопасно отдавать из CDN. Для статики полезно явно задавать TTL, для HTML — проверять, не ломает ли кэш персонализацию, а для API — избегать автоматических допущений. Если есть сомнение, лучше оставить объект в обходе кэша, чем раздавать устаревший ответ пользователю.
Перед включением правил проверьте три вещи: точность матча, приоритеты между правилами и совместимость с origin-заголовками. Часто проблема не в Cloudflare, а в том, что сервер сам выставляет Cache-Control, который спорит с вашей политикой.
Стабильность инфраструктуры — залог масштабируемости: сначала строим понятную схему правил, потом ужимаем задержки.
Оптимизация Cloudflare и CDN
@cloudflare_optimization_pro_arb
Page Rules и Cache Rules: как не сломать кэш и не замедлить сайт
Этот пост опубликован в Telegram-канале Оптимизация Cloudflare и CDN. Подписаться можно по ссылке: @cloudflare_optimization_pro_arb.