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

CDN:Brotli 圧縮

最終更新日:Sep 21, 2026

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

背景情報

CDN POP は、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, and application/xml.

    注: PNG や JPG 画像、MP4 動画など、すでに圧縮されているファイルタイプに対して Brotli 圧縮を有効にしても効果はありません。詳細については、後述の使用上の注意をご参照ください。

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

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

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

使用上の注意

Brotli 圧縮を使用する際は、Gzip 圧縮、HTML 最適化、およびその他の機能との相互作用を含め、次の点にご注意ください:

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

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

  • HTML 最適化と圧縮機能 (Gzip 圧縮または Brotli 圧縮) の両方を有効にすると、HTML 最適化は適用されません。CDN はファイルの圧縮のみを行います。

  • Brotli 圧縮は一部のブラウザでのみサポートされています。ビジネス要件に応じて、ブラウザの互換性を確認できます。

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

手順

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

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

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

    ドメイン名

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

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

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

よくある質問

Brotli 圧縮が有効にならないなどの問題のトラブルシューティングについては、「パフォーマンス最適化のトラブルシューティングガイド」をご参照ください。

関連 API

BatchSetCdnDomainConfig