Cloudflare Snippets は、ゾーン内で定義したルールに基づいて実行されます。処理の流れは次のとおりです。
受信リクエストごとに、Cloudflare はゾーン内のすべてのスニペトルールの式を評価します。評価では、さまざまなリクエスト属性(ボットスコア、WAF 攻撃スコア、発信元の国、Cookie など)に基づいて一致を確認します。
ゾーン内のスニペトルールが受信リクエストに一致するたびに、Cloudflare は対応する一意のスニペット ID を Snippets テーブルへ追加します。
すべてのルールを評価し、テーブルを組み立てたあと、Cloudflare はテーブル内のスニペット ID を処理し始めます。
スニペットは順に実行されます。各スニペットは、直前のスニペットが変更したリクエストを受け取り、さらに変更を加えます。
最後のスニペット ID を実行したあと、変更後のリクエストはリクエスト実行ワークフローへ戻されます。Cloudflare Snippets の前後に評価される Rules 機能について詳しくは、実行順序 を参照してください。