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

CDN:Brotli 圧縮の設定

最終更新日:Jan 24, 2024

Brotliは新しいオープンソース圧縮アルゴリズムで、Gzipよりもパフォーマンスが優れています。 Brotli圧縮を有効にすると、POPs (Point of presence) は、リソースがクライアントに返される前にリソースを圧縮します。 これにより、ファイルサイズが削減され、ファイル配布が高速化され、帯域幅消費が削減されます。

背景情報

  • 圧縮は、GzipまたはBrotliを使用して実装できます。 インテリジェント圧縮はGzipを使用してファイルを圧縮します。 インテリジェント圧縮の詳細については、「Gzip圧縮の設定」をご参照ください。

  • Gzip圧縮またはBrotli圧縮機能を使用してファイルを圧縮できるのは、オリジンサーバー上のファイルのサイズが1 KB〜10 MBの場合のみです。 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の形式をサポートしています

  • オリジンサーバーからの応答にContent-Encoding: brレスポンスヘッダーが含まれている場合、クライアントに返されるリソースはBrotli圧縮されます。

  • リクエストにAccept-Encoding: brリクエストヘッダーが含まれている場合、クライアントはリクエストされたリソースがBrotli圧縮されることを期待します。

使用上の注意

  • Alibaba Cloud CDN が静的ファイルを圧縮すると、ファイルのMD5値が変更されます。 オリジンサーバー上のファイルのMD5検証が有効になっている場合は、Gzip圧縮とBrotli圧縮を無効にします。

  • オリジンサーバーで圧縮が有効になっていて、オリジンサーバーからの応答にcontent_encodingが含まれている場合、POPの圧縮は有効になりません。

  • Brotli圧縮とGzip圧縮の両方が有効で、Accept-Encodingリクエストヘッダーにbrgzipの両方が含まれている場合、Brotli圧縮のみが有効になります。

  • HTML最適化とIntelligentまたはBrotli圧縮の両方が有効になっている場合、HTML最適化は有効になりません。 Alibaba Cloud CDN はファイルのみを圧縮します。

  • Brotliはすべてのブラウザと互換性がありません。 必要に応じて、ブラウザがBrotliと互換性があるかどうかを照会できます。

  • PNG、JPG、JPEGなどの一般的な種類の画像ファイルと、MP4、AVI、WMVなどのビデオファイルはすでに圧縮されています。 これらのファイルでは、Gzip圧縮とBrotli圧縮は有効になりません。 圧縮を無効にすることを推奨します。 画像ファイルのサイズを小さくしたい場合は、画像編集機能を使用できます。 詳細については、「画像編集の概要」をご参照ください。 ビデオファイルのサイズを小さくしたい場合は、ビデオトランスコーディング機能を使用できます。 詳細については、「オーディオとビデオのトランスコード」をご参照ください。 画像編集とビデオトランスコーディングの両方が画像解像度を低下させます。

手順

  1. Alibaba Cloud CDNコンソール

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

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

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

  5. Brotli 圧縮セクションで、Brotli 圧縮をオンにし、ビジネス要件に基づいてパラメーターを設定します。

    Brotli圧縮を有効にすると、圧縮の前後でファイルの形式を比較できます。 ファイル名の拡張子が br、ファイルは圧縮されている。开启

関連する API 操作

BatchSetCdnDomainConfig