すべてのプロダクト
Search
ドキュメントセンター

Edge Security Acceleration:Gzip 圧縮

最終更新日:Aug 27, 2026

Gzip 圧縮を有効にすると、DCDN の POP (ポイントオブプレゼンス) は、リソースをクライアントに返す前に gzip で圧縮します。これにより、ファイルサイズが縮小され、ファイル転送効率が向上し、帯域幅の消費量が削減されます。

背景情報

  • 圧縮には、Gzip 圧縮と Brotli 圧縮があります。Brotli 圧縮の詳細については、「Brotli 圧縮」をご参照ください。

  • Gzip 圧縮または Brotli 圧縮は、ソースファイルのサイズが 1 KB から 10 MB の範囲の場合にのみ使用できます。1 KB 未満または 10 MB を超えるファイルは圧縮されません。

  • Gzip 圧縮でサポートされるファイルタイプは次のとおりです: text/xml、 text/plain、 text/css、 application/javascript、 application/x-javascript、 application/rss+xml、 text/javascript、 image/tiff、 image/svg+xml、 application/json、および application/xml。

  • クライアントリクエストに含まれるリクエストヘッダー Accept-Encoding: gzip は、クライアントがリソースの Gzip 圧縮版を受け入れ可能であることを示します。

  • サーバーレスポンスに含まれるレスポンスヘッダー Content-Encoding: gzip は、レスポンスの内容が Gzip 圧縮されたリソースであることを示します。

注意事項

  • Gzip 圧縮はすべてのブラウザと互換性があります。Brotli 圧縮は、一部の古いブラウザとは互換性がありません。ビジネス要件に基づいてブラウザの互換性を確認してください。

  • 静的ファイルを圧縮すると MD5 値が変わります。Web サイトのビジネスロジックで MD5 ファイル検証を使用している場合 (つまり、クライアントが CDN/DCDN ノードから取得したファイルの MD5 値を検証する必要があり、検証した MD5 値とレスポンスヘッダー内の MD5 値が一致しない場合にダウンロード失敗と判断する場合)、Gzip 圧縮および Brotli 圧縮の機能を無効にしてください。

  • オリジンサーバーで圧縮が有効になっており、サーバーレスポンスに Content-Encoding ヘッダーが含まれている場合、CDN/DCDN の圧縮機能は有効になりません。

  • Gzip 圧縮と Brotli 圧縮の両方を有効にしており、かつクライアントの Accept-Encoding リクエストヘッダーに br と gzip の両方が含まれている場合、Brotli 圧縮のみが有効になります。

  • HTML の最適化と圧縮機能 (Gzip 圧縮または Brotli 圧縮) の両方を有効にした場合、HTML の最適化は有効になりません。/DCDN はファイルを圧縮するだけです。

  • PNG、JPG、JPEG などの一般的な画像ファイル形式、および MP4、AVI、WMV などの動画ファイル形式は、すでに圧縮されています。これらのファイルタイプに対して Gzip 圧縮または Brotli 圧縮を有効にしても、追加の効果はありません。これらの形式では圧縮を無効にしてください。画像ファイルサイズをさらに削減するには、「画像処理」機能を使用してください。動画ファイルサイズをさらに削減するには、「音声と動画のトランスコーディング」機能を使用してください。

手順

  1. DCDNコンソールにログインします。
  2. 左側のナビゲーションペインで ドメイン名 をクリックします。
  3. ドメイン名 ページで対象のドメイン名を見つけ、設定 をクリックします。

  4. ドメイン名の左側のナビゲーションウィンドウで、[最適化] をクリックします。
  5. Gzip 圧縮 セクションで、Gzip 圧縮 スイッチをオンにします。

    Gzip 圧縮機能を有効にした後、元のリクエストで受信したファイルタイプと、圧縮を有効にした後に受信したファイルタイプを比較できます。拡張子が .gzip のファイルを受信した場合、そのファイルは圧縮されています。

    Intelligent compression

よくある質問

DCDN がオリジンサーバーに転送するリクエストが Gzip 圧縮されないのはなぜですか?

関連 API

BatchSetDcdnDomainConfigs:BatchSetDcdnDomainConfigs API を呼び出して、複数のドメイン名に対してgzip 機能を一括で設定します。