受信リクエストが一致する場合
-
カスタムフィルター式:
- ファイル拡張子 が等しい
csv
- ファイル拡張子 が等しい
その場合
- 圧縮オプション: カスタム
- 圧縮タイプのカスタム順序を定義:
Gzip,Auto
Gzip圧縮をCSVファイルの優先圧縮方法として設定する圧縮ルールを作成します。
次の例のルールは、CSVファイルの優先圧縮方法としてGzip圧縮を設定します。訪問者がこのアルゴリズムをサポートしていない場合、Cloudflareは訪問者がサポートしている別のアルゴリズムを使用してレスポンスを圧縮しようとします。
受信リクエストが一致する場合
カスタムフィルター式:
csvその場合
Gzip, Auto次の例は、既存のエントリポイントルールセット(ID {ruleset_id})のhttp_response_compressionフェーズのルールを単一の圧縮ルールに設定し、ゾーンルールセットを更新操作を使用します:
curl --request PUT \https://api.cloudflare.com/client/v4/zones/{zone_id}/rulesets/{ruleset_id} \--header "Authorization: Bearer <API_TOKEN>" \--header "Content-Type: application/json" \--data '{ "rules": [ { "expression": "http.request.uri.path.extension eq \"csv\"", "action": "compress_response", "action_parameters": { "algorithms": [ { "name": "gzip" }, { "name": "auto" } ] } } ]}'