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

Как работают Snippets

Cloudflare Snippets выполняются на основе правил, заданных в вашей зоне. Процесс работает так:

Диаграмма рабочего процесса выполнения Snippets

1. Оценка snippet rules

Для каждого входящего запроса Cloudflare вычисляет выражение каждого правила Snippets, заданного в зоне. При этом проверяется соответствие различным свойствам запроса, таким как показатель бота, показатель атаки WAF, страна происхождения и куки.

2. Создание таблицы Snippets

Для каждого правила Snippets в зоне, которое соответствует входящему запросу, Cloudflare добавляет соответствующий уникальный идентификатор сниппета в таблицу Snippets.

3. Выполнение кода snippets

После того как Cloudflare обработает все правила и сформирует полную таблицу, начинается обработка всех идентификаторов сниппетов в этой таблице.

Snippets выполняются последовательно. Каждый Snippet получает запрос, уже измененный предыдущим Snippet, и вносит в него новые изменения.

4. Продолжение выполнения запроса

После выполнения последних snippet ID изменённый запрос возвращается обратно в процесс обработки запроса. См. Порядок выполнения дополнительную информацию о функциях Rules, которые оцениваются до и после Cloudflare Snippets.