Page Rules и Cache Rules: где ломают кэш, безопасность и скорость сайта
Page Rules и Cache Rules часто смешивают, хотя у них разная роль. Первые — это грубый механизм для редиректов, bypass и простых исключений. Вторые — точечная политика кэширования и обработки запросов. Если использовать их без порядка, легко получить конфликт: одна настройка отключает кэш, другая пытается его включить.
Базовое правило: сначала описывайте точные Cache Rules, потом оставляйте Page Rules только для редких исключений. Для статических путей задавайте явный cache key и TTL, для API и личных кабинетов — bypass. Не полагайтесь на «поймается по шаблону»: слишком широкие маски часто кэшируют лишнее или, наоборот, убивают hit ratio.
Проверяйте приоритеты. Срабатывание правил по порядку может скрыть более специфичную логику за общей. Отдельно контролируйте cookies, query string и заголовки: один лишний параметр в cache key превращает CDN в дорогой прокси без эффекта от кэширования.
Перед выкладкой прогоняйте несколько типовых запросов: HTML, статику, авторизованную сессию, страницу с параметрами. Смотрите не только статус, но и cache status, возраст объекта и наличие bypass. Это быстрее выявляет ошибку, чем разбирать инцидент по жалобам пользователей.
Стабильность инфраструктуры — залог масштабируемости. Сначала нормализуйте правила, потом уже оптимизируйте кэш: именно так CDN ускоряет сайт, а не создаёт новые точки отказа.
Оптимизация Cloudflare и CDN
@cloudflare_optimization_pro_arb
Page Rules и Cache Rules: где ломают кэш, безопасность и скорость сайта
Этот пост опубликован в Telegram-канале Оптимизация Cloudflare и CDN. Подписаться можно по ссылке: @cloudflare_optimization_pro_arb.