Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

圧縮ルールの設定

最終更新 Markdown で表示Agent セットアップ

圧縮ルールでは、次のセクションで説明する設定を使えます。

ダッシュボードの設定

Zstandard(Zstd)圧縮を有効にする ベータ

優先する圧縮アルゴリズムとして Zstandard を設定します。非対応の場合は、Brotli、Gzip、または非圧縮データへ自動でフォールバックします。

Brotli と Gzip 圧縮を有効にする

Cloudflare のデフォルト圧縮設定を有効にします。優先アルゴリズムは Brotli です。Gzip または非圧縮データへ自動でフォールバックします。

圧縮を無効にする

一致するリクエストの圧縮を無効にします。Cloudflare の デフォルトの圧縮動作 も無効になります。

カスタム

圧縮アルゴリズムの優先順をカスタムで定義します。

指定できる値は次のとおりです。

  • Gzip: サイト訪問者が対応している場合、Gzip 圧縮アルゴリズムを使います。
  • Brotli: サイト訪問者が対応している場合、Brotli 圧縮アルゴリズムを使います。
  • Zstandard: サイト訪問者が対応している場合、Zstandard(Zstd)圧縮アルゴリズムを使います。
  • Auto: サイト訪問者が対応するアルゴリズム(ある場合)に従ってレスポンスを圧縮します。アルゴリズムの優先順は Cloudflare が決め、将来変わることがあります。Enable compression オプションと同じ動作です。
  • Default: Cloudflare の デフォルトの圧縮動作 を使います。レスポンスのコンテンツタイプに依存します。

GzipBrotli、または Zstandard だけを指定し、一致するアルゴリズムがない場合、レスポンスは圧縮されません。フォールバック用の圧縮を設定するには、リストに Auto を追加します。


API の設定

compress_response アクションが受け取る設定オブジェクトの形式は次のとおりです。

"action_parameters": {
  "algorithms": [
    { "name": "<VALUE1>" },
    { "name": "<VALUE2>" },
    // ...
  ]
}

algorithms リストには、少なくとも 1 件の項目が必要です。

指定できるアルゴリズムの値は次のとおりです。

  • gzip: サイト訪問者が対応している場合、Gzip 圧縮アルゴリズムを使います。
  • brotli: サイト訪問者が対応している場合、Brotli 圧縮アルゴリズムを使います。
  • zstd: サイト訪問者が対応している場合、Zstandard 圧縮アルゴリズムを使います。
  • none: 圧縮アルゴリズムを使いません。
  • auto: サイト訪問者が対応するアルゴリズム(ある場合)に従ってレスポンスを圧縮します。アルゴリズムの優先順は Cloudflare が決め、将来変わることがあります。
  • default: Cloudflare の デフォルトの圧縮動作 を使います。レスポンスのコンテンツタイプに依存します。

リストに nonedefault、または auto を含める場合は、リストの最後の値にしてください。

gzipbrotli、または zstd だけを指定し、一致するアルゴリズムがない場合、レスポンスは圧縮されません。フォールバック用の圧縮を設定するには、リストに auto を追加します。

API の例は、例のギャラリー を参照してください。

役に立ちましたか?