INTEGRITY Документация

Создание правила в дашборде

  1. В панели управления Cloudflare перейдите в Кеш > Cache Rules.

    Перейдите в Cache Rules ↗
  2. Выберите Cache Response Rules на вкладке.

  3. Выберите Создать правило.

  4. Введите описательное название правила в Название правила.

  5. В разделе Когда входящие запросы соответствуют, выберите Все входящие запросы если хотите, чтобы правило применялось ко всему трафику, или Настраиваемое выражение фильтра если хотите, чтобы правило применялось только к трафику, соответствующему пользовательскому выражению.

  6. Если вы выбрали Настраиваемое выражение фильтра, задайте выражение правила. Используйте Поле раскрывающемся списке выберите свойство HTTP, а затем выберите Оператор. Для сопоставления доступны как поля запроса (например, путь URI или имя хоста), так и поля ответа (например, код статуса ответа или заголовки ответа). См. Доступные настройки с полным списком доступных полей и операторов.

  7. После выбора поля и оператора введите значение, при котором сработает Cache Response Rule. Например, если выбрано поле Hostname и оператор равен equals, значение example.com будет означать, что правило соответствует любому запросу к этому имени хоста.

  8. В разделе Затем, выберите одно из следующих действий:

    • Изменить директивы cache-control: Задаёт или удаляет Cache-Control директивы, отправленные вашим источником. Для каждой директивы выберите Настройка директивы или Директива Remove. Для директив, основанных на длительности, таких как max-age или s-maxage, введите значение в секундах. Включите Только Cloudflare чтобы директива применялась только в кеше Cloudflare, не влияя на то, что получают посетители. См. Поддерживаемые директивы с полным списком.

    • Изменить теги кеша: добавляйте, переопределяйте или удаляйте теги кеша в ответе для целевой выполнение очистки. Выберите одну из следующих операций:

      • Добавить к существующим тегам: Добавляет новые теги к текущему набору.
      • Переопределить существующие теги: Заменяет все текущие теги указанными тегами.
      • Удаление из существующих тегов: Удаляет определённые теги из текущего набора.

      В качестве источника тегов можно указать теги вручную или выбрать Извлечение из заголовка ответа чтобы извлечь теги из значения заголовка ответа. При разборе заголовка можно разделить его значение с помощью пользовательского разделителя (например, запятых вместо пробелов).

    • Удаление заголовков: Удаляет Set-Cookie, ETag, или Last-Modified заголовки из ответа источника перед тем, как Cloudflare оценивает ответ для кэширования. Выберите, какие заголовки удалить.

    Подробнее о каждом действии см. в разделе Доступные настройки.

  9. В разделе Расположите на, из раскрывающегося списка вы можете выбрать порядок вашего правила. На главной странице также можно изменить порядок созданных вами правил.

  10. Чтобы сохранить и развернуть правило, выберите Развернуть. Если вы ещё не готовы развернуть правило, выберите Save as Draft.

Если в выражении правила используется совпадение по имени хоста, может появиться запрос на создание проксируемой DNS-записи для этого хоста. См. Устранение неполадок, где это описано подробнее.