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

CDN:Brotli 圧縮

最終更新日:Aug 13, 2026

Brotli は、Gzip 圧縮より優れたパフォーマンスを提供するオープンソースの圧縮アルゴリズムです。Brotli 圧縮を有効にすると、CDN の POP は、クライアントにリソースを返す前に Brotli でリソースを圧縮します。これにより、転送ファイルのサイズが削減され、配信効率が向上し、帯域幅の消費が削減されます。

背景情報

DCDN の POP (Point of Presence) は、Gzip 圧縮と Brotli 圧縮の 2 つの圧縮方式をサポートしています。このドキュメントでは、Brotli 圧縮の設定方法について説明します。Gzip 圧縮の詳細については、「Gzip 圧縮」をご参照ください。

  • Gzip または Brotli 圧縮は、オリジンサーバー上のファイルのうち、サイズが 1 KB から 10 MB までのものにのみ適用されます。

  • Brotli 圧縮は、次のファイルタイプをサポートしています: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 動画など) に対して Brotli 圧縮を有効にしても効果はありません。詳細については、以下の注意事項をご参照ください。

  • サーバーのレスポンスに Content-Encoding: br レスポンスヘッダーが含まれている場合、レスポンスコンテンツが Brotli で圧縮されていることを示します。

  • クライアントのリクエストに Accept-Encoding: br リクエストヘッダーが含まれている場合、クライアントが Brotli で圧縮されたコンテンツを受信できることを示します。

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

注意事項

Brotli 圧縮を使用する場合は、次の項目 (Gzip 圧縮、ページ最適化、その他の機能との相互作用を含む) に注意してください:

  • CDN が静的ファイルを圧縮すると、その MD5 値が変更されます。オリジンサーバーで MD5 検証メカニズムを使用している場合は、Gzip 圧縮と Brotli 圧縮の両方を無効にしてください。

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

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

  • Brotli 圧縮は、一部のブラウザでのみサポートされています。業務要件に基づいて、ブラウザの互換性を 確認 できます。

  • 一般的な画像ファイルタイプ (PNG、JPG、JPEG など) と動画ファイルタイプ (MP4、AVI、WMV など) は、すでに圧縮されています。Gzip 圧縮または Brotli 圧縮を有効にしてもサイズは縮小されません。これらのファイルについては圧縮を無効にすることを推奨します。画像ファイルサイズをさらに縮小するには、「画像処理」機能を使用してください。動画ファイルサイズをさらに縮小するには、「オーディオとビデオのトランスコーディング」機能を使用してください。画像処理とオーディオとビデオのトランスコーディングはいずれも、ファイル品質を低下させる可能性があります。

操作手順

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

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

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

    ドメイン名

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

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

    Brotli 圧縮を有効にした後、機能の有効化前後で受信したファイルを比較できます。レスポンスヘッダーに Content-Encoding: br が含まれている場合、ファイルが圧縮されていることを示します。

関連 API

BatchSetCdnDomainConfig