Page Rules и Cache Rules: где чаще всего ломают кэш и ускорение сайта
Page Rules и Cache Rules решают разные задачи. Первая удобна для простых глобальных исключений, вторая — для точной логики по пути, заголовкам и типу ответа. Ошибка начинается, когда их смешивают без приоритета: правило «Cache Everything» может быть перебито более общим исключением, а ожидание «всё закэшируется» не совпадает с реальным матчингом.
Проверяйте три вещи:
• порядок срабатывания и область действия
• наличие конфликтующих правил для одного URL
• что именно кэшируется: HTML, статические файлы, ответы API, редиректы
Для динамики лучше задавать явные исключения через Cache Rules, а Page Rules оставлять для редких, грубых сценариев. Если нужно управлять TTL, режимом кэша и условием по параметрам запроса, точечное правило надёжнее. Если нужно быстро отключить кэш для целого раздела — Page Rules всё ещё полезны, но как инструмент последнего ряда, а не основа архитектуры.
Отдельно контролируйте bypass для авторизованных пользователей, корзины, личных кабинетов и POST-запросов. Иначе можно получить «ускорение» ценой утечки чужого контента или странных артефактов в браузере.
Разбираем логи, оптимизируем кэширование, минимизируем задержки. Стабильность инфраструктуры — залог масштабируемости.
Оптимизация Cloudflare и CDN
@cloudflare_optimization_pro_arb
Page Rules и Cache Rules: где чаще всего ломают кэш и ускорение сайта
Этот пост опубликован в Telegram-канале Оптимизация Cloudflare и CDN. Подписаться можно по ссылке: @cloudflare_optimization_pro_arb.