コンテンツにスキップ

CSVファイルにGzip圧縮を使用する

Gzip圧縮をCSVファイルの優先圧縮方法として設定する圧縮ルールを作成します。

次の例のルールは、CSVファイルの優先圧縮方法としてGzip圧縮を設定します。訪問者がこのアルゴリズムをサポートしていない場合、Cloudflareは訪問者がサポートしている別のアルゴリズムを使用してレスポンスを圧縮しようとします。

受信リクエストが一致する場合

  • カスタムフィルター式:

    • ファイル拡張子 が等しい csv

その場合

  • 圧縮オプション: カスタム
  • 圧縮タイプのカスタム順序を定義: Gzip, Auto

例 APIリクエスト

次の例は、既存のエントリポイントルールセット(ID {ruleset_id})のhttp_response_compressionフェーズのルールを単一の圧縮ルールに設定し、ゾーンルールセットを更新操作を使用します:

Terminal window
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" }
]
}
}
]
}'