Оптимизация Cloudflare и CDN
Оптимизация Cloudflare и CDN
@cloudflare_optimization_pro_arb

Page Rules и Cache Rules: как не сломать кэш и не замедлить сайт

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, который спорит с вашей политикой.

Стабильность инфраструктуры — залог масштабируемости: сначала строим понятную схему правил, потом ужимаем задержки.
Этот пост опубликован в Telegram-канале Оптимизация Cloudflare и CDN. Подписаться можно по ссылке: @cloudflare_optimization_pro_arb.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.