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

CDN:Gzip 圧縮

最終更新日:Jun 23, 2026

Gzip 圧縮を有効にすると、POP (Point of Presence) はユーザーにリソースを配信する前にリソースを圧縮します。これにより、ファイルサイズが削減され、転送速度が向上し、帯域幅の消費量が削減されます。

背景情報

  • 圧縮方法には、Gzip 圧縮と Brotli 圧縮の 2 種類があります。Gzip 圧縮は Gzip アルゴリズムを使用します。詳細については、Brotli 圧縮をご参照ください。

  • Gzip 圧縮または Brotli 圧縮は、オリジンサーバー上のサイズが 1 KB から 10 MB までのファイルにのみ適用されます。サイズが 1 KB 未満または 10 MB を超えるファイルは圧縮されません。

  • Gzip 圧縮は、次の MIME タイプでサポートされています: 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 圧縮は、一部の古いバージョンのブラウザではサポートされていません。ビジネス要件に基づいて、ブラウザの互換性を確認できます。

  • CDN または が静的ファイルを圧縮すると、ファイルの MD5 値が変更されます。アプリケーションロジックが POP (Point of Presence) から配信されるファイルの MD5 値の検証に依存している場合は、Gzip 圧縮と Brotli 圧縮の両方を無効にする必要があります。MD5 値が一致しないと、クライアント側の検証が失敗し、ダウンロードが失敗する可能性があります。

  • オリジンサーバーで圧縮が有効になっており、Content-Encoding ヘッダーを含む応答を送信する場合、CDN および の圧縮機能は有効になりません。

  • Gzip 圧縮と Brotli 圧縮の両方を有効にし、クライアントリクエストの Accept-Encoding ヘッダーに brgzip の両方が含まれている場合、Brotli 圧縮が優先されます。

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

  • PNG、JPG、JPEG などの一般的な画像フォーマットや、MP4、AVI、WMV などの動画フォーマットは、すでに元々圧縮されています。これらのファイルタイプで Gzip 圧縮または Brotli 圧縮を有効にしても、大きなメリットはありません。これらのファイルタイプでは圧縮を無効にすることを推奨します。画像をさらに最適化するには、画像処理機能を使用します。動画を最適化するには、動画トランスコーディング機能を使用します。

操作手順

  1. CDN コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、ドメイン名 をクリックします。

  3. ドメイン名 ページで、対象ドメイン名を見つけ、操作 列の 管理 をクリックします。

  4. ドメインのナビゲーションウィンドウで、パフォーマンスの最適化 をクリックします。

  5. Gzip 圧縮 セクションで、Gzip 圧縮 スイッチをオンにします。

    Gzip 圧縮を有効にした後、その動作を検証できます。正常に圧縮されたリソースは、Content-Encoding: gzip レスポンスヘッダーとともに配信されます。

    圧縮によってファイルの MD5 値が変更されるため、オリジンサーバーが MD5 値の検証を実行する場合は、この機能を有効にしないでください。

よくある質問

オリジンフェッチ後に Gzip 圧縮が有効にならないのはなぜですか?

API リファレンス

BatchSetCdnDomainConfig