← Правила Cloudflare / rules / snippets
Как работают Snippets
Cloudflare Snippets выполняются на основе правил, заданных в вашей зоне. Процесс работает так:
1. Оценка snippet rules
Для каждого входящего запроса Cloudflare вычисляет выражение каждого правила Snippets, заданного в зоне. При этом проверяется соответствие различным свойствам запроса, таким как показатель бота, показатель атаки WAF, страна происхождения и куки.
2. Создание таблицы Snippets
Для каждого правила Snippets в зоне, которое соответствует входящему запросу, Cloudflare добавляет соответствующий уникальный идентификатор сниппета в таблицу Snippets.
3. Выполнение кода snippets
После того как Cloudflare обработает все правила и сформирует полную таблицу, начинается обработка всех идентификаторов сниппетов в этой таблице.
Snippets выполняются последовательно. Каждый Snippet получает запрос, уже измененный предыдущим Snippet, и вносит в него новые изменения.
4. Продолжение выполнения запроса
После выполнения последних snippet ID изменённый запрос возвращается обратно в процесс обработки запроса. См. Порядок выполнения дополнительную информацию о функциях Rules, которые оцениваются до и после Cloudflare Snippets.