← Cloudflare Cache / cache / how-to / cache-response-rules
Создание правила в дашборде
-
В панели управления Cloudflare перейдите в Кеш > Cache Rules.
Перейдите в Cache Rules ↗ -
Выберите Cache Response Rules на вкладке.
-
Выберите Создать правило.
-
Введите описательное название правила в Название правила.
-
В разделе Когда входящие запросы соответствуют, выберите Все входящие запросы если хотите, чтобы правило применялось ко всему трафику, или Настраиваемое выражение фильтра если хотите, чтобы правило применялось только к трафику, соответствующему пользовательскому выражению.
-
Если вы выбрали Настраиваемое выражение фильтра, задайте выражение правила. Используйте Поле раскрывающемся списке выберите свойство HTTP, а затем выберите Оператор. Для сопоставления доступны как поля запроса (например, путь URI или имя хоста), так и поля ответа (например, код статуса ответа или заголовки ответа). См. Доступные настройки с полным списком доступных полей и операторов.
-
После выбора поля и оператора введите значение, при котором сработает Cache Response Rule. Например, если выбрано поле
Hostnameи оператор равенequals, значениеexample.comбудет означать, что правило соответствует любому запросу к этому имени хоста. -
В разделе Затем, выберите одно из следующих действий:
-
Изменить директивы cache-control: Задаёт или удаляет
Cache-Controlдирективы, отправленные вашим источником. Для каждой директивы выберите Настройка директивы или Директива Remove. Для директив, основанных на длительности, таких какmax-ageилиs-maxage, введите значение в секундах. Включите Только Cloudflare чтобы директива применялась только в кеше Cloudflare, не влияя на то, что получают посетители. См. Поддерживаемые директивы с полным списком. -
Изменить теги кеша: добавляйте, переопределяйте или удаляйте теги кеша в ответе для целевой выполнение очистки. Выберите одну из следующих операций:
- Добавить к существующим тегам: Добавляет новые теги к текущему набору.
- Переопределить существующие теги: Заменяет все текущие теги указанными тегами.
- Удаление из существующих тегов: Удаляет определённые теги из текущего набора.
В качестве источника тегов можно указать теги вручную или выбрать Извлечение из заголовка ответа чтобы извлечь теги из значения заголовка ответа. При разборе заголовка можно разделить его значение с помощью пользовательского разделителя (например, запятых вместо пробелов).
-
Удаление заголовков: Удаляет
Set-Cookie,ETag, илиLast-Modifiedзаголовки из ответа источника перед тем, как Cloudflare оценивает ответ для кэширования. Выберите, какие заголовки удалить.
Подробнее о каждом действии см. в разделе Доступные настройки.
-
-
В разделе Расположите на, из раскрывающегося списка вы можете выбрать порядок вашего правила. На главной странице также можно изменить порядок созданных вами правил.
-
Чтобы сохранить и развернуть правило, выберите Развернуть. Если вы ещё не готовы развернуть правило, выберите Save as Draft.
Если в выражении правила используется совпадение по имени хоста, может появиться запрос на создание проксируемой DNS-записи для этого хоста. См. Устранение неполадок, где это описано подробнее.