Gzip 圧縮を有効にすると、ポイントオブプレゼンス (PoP) はリソースをユーザーに配信する前に圧縮します。これにより、ファイルサイズが削減され、転送速度が向上し、帯域幅の消費が削減されます。
背景情報
CDN PoP は、Gzip 圧縮と Brotli 圧縮の 2 つの圧縮方法をサポートしています。このドキュメントでは、Gzip 圧縮の設定方法について説明します。Brotli 圧縮の詳細については、「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。
注:PNG や JPG 画像、MP4 動画など、すでに圧縮されているファイルタイプに対して Gzip 圧縮を有効にしても効果はありません。詳細については、以下の「注意事項」をご参照ください。
クライアントは、リクエストヘッダーに
Accept-Encoding: gzipを含めることで、Gzip でエンコードされたコンテンツに対応していることを示します。サーバーは、レスポンスヘッダーに
Content-Encoding: gzipを含めることで、リソースが Gzip 圧縮されていることを示します。Gzip 圧縮と Brotli 圧縮の両方を有効にし、クライアントリクエストヘッダー
Accept-Encodingにbrとgzipの両方が含まれている場合、Brotli 圧縮のみが有効になります。
注意事項
Gzip 圧縮を使用する際は、Brotli 圧縮、ページ最適化、およびその他の機能との相互作用を含め、次の点にご注意ください。
Gzip 圧縮はすべてのブラウザと互換性があります。Brotli 圧縮は、一部の古いバージョンのブラウザではサポートされていません。ビジネス要件に基づいてブラウザの互換性を 確認できます。
CDN または が静的ファイルを圧縮すると、そのファイルの MD5 値が変更されます。お使いのアプリケーションロジックが、ポイントオブプレゼンス (PoP) から配信されるファイルの MD5 値の検証に依存している場合は、Gzip 圧縮と Brotli 圧縮の両方を無効にする必要があります。MD5 値が一致しないと、クライアント側での検証に失敗し、結果としてダウンロードエラーにつながる可能性があります。
オリジンサーバーで圧縮が有効になっており、レスポンスに
Content-Encodingヘッダーが含まれている場合、CDN および の圧縮機能は有効になりません。HTML 最適化と圧縮機能 (Gzip 圧縮または Brotli 圧縮) の両方を有効にすると、HTML 最適化は適用されません。CDN はファイルの圧縮のみを行います。
PNG、JPG、JPEG などの一般的な画像形式や、MP4、AVI、WMV などの動画形式は、すでに圧縮されています。これらのファイルタイプに対して Gzip 圧縮または Brotli 圧縮を有効にしても、大きなメリットはありません。これらのファイルタイプについては、圧縮を無効にすることを推奨します。画像をさらに最適化するには、 画像処理機能を使用します。動画を最適化するには、 動画トランスコーディング機能を使用します。
操作手順
Alibaba Cloud CDN コンソールにログインします。
左側のナビゲーションペインで [ドメイン名 ] をクリックします。
[ドメイン名] ページで、管理対象のドメイン名を見つけ、[アクション] 列の [管理] をクリックします。

ドメイン名の左側のナビゲーションウィンドウで、[パフォーマンスの最適化] をクリックします。
Gzip 圧縮 セクションで、Gzip 圧縮 スイッチをオンにします。
Gzip 圧縮を有効にした後、機能の有効化前と有効化後に受信したファイルを比較できます。レスポンスヘッダーに
Content-Encoding: gzipが含まれている場合、ファイルは正常に圧縮されています。
よくある質問
Gzip 圧縮が有効にならない、またはオリジンフェッチ後に圧縮が有効にならないなどの問題のトラブルシューティングについては、「パフォーマンス最適化トラブルシューティングガイド」をご参照ください。