Brotli は、Gzip 圧縮よりも優れたパフォーマンスを提供するオープンソースの圧縮アルゴリズムです。この機能を有効にすると、CDN POP は、クライアントにリソースを返す前にリソースをインテリジェントに圧縮します。これにより、転送ファイルのサイズが削減され、配信効率が向上し、帯域幅の消費が削減されます。
背景情報
-
圧縮には Gzip 圧縮と 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。
-
サーバーレスポンスに
Content-Encoding: brレスポンスヘッダーが含まれている場合、レスポンスコンテンツが Brotli で圧縮されていることを示します。 -
クライアントリクエストに
Accept-Encoding: brリクエストヘッダーが含まれている場合、クライアントが Brotli で圧縮されたコンテンツを受け入れられることを示します。
注意事項
-
CDN が静的ファイルを圧縮すると、その MD5 値が変更されます。オリジンサーバーで MD5 検証メカニズムを使用している場合は、インテリジェント圧縮と Brotli 圧縮の両方を無効にしてください。
-
オリジンサーバーで圧縮が有効で、サーバーレスポンスに
Content-Encodingヘッダーが含まれている場合、CDN の圧縮機能は有効になりません。 -
Brotli 圧縮とインテリジェント圧縮の両方を有効にし、クライアントの
Accept-Encodingリクエストヘッダーにbrとgzipの両方が含まれている場合、Brotli 圧縮のみが適用されます。 HTML最適化と圧縮の両方が有効になっている場合、HTML最適化は有効になりません。 Alibaba Cloud CDN はファイルのみを圧縮します。
-
Brotli 圧縮は一部のブラウザでのみサポートされています。ビジネス要件に基づいて、ブラウザの互換性を確認してください。
-
一般的な画像ファイルタイプ (PNG、JPG、JPEG など) やビデオファイルタイプ (MP4、AVI、WMV など) はすでに圧縮されています。インテリジェント圧縮または Brotli 圧縮を有効にしても、サイズは縮小されません。これらのファイルに対しては圧縮を無効にすることを推奨します。画像ファイルのサイズをさらに縮小するには、画像処理機能を使用します。ビデオファイルのサイズをさらに縮小するには、オーディオとビデオのトランスコーディング機能を使用します。画像処理とオーディオとビデオのトランスコーディングは、どちらもファイル品質を低下させる可能性があります。
操作手順
Alibaba Cloud CDN コンソールにログインします。
左側のナビゲーションペインで [ドメイン名 ] をクリックします。
[ドメイン名] ページで、管理対象のドメイン名を見つけ、[アクション] 列の [管理] をクリックします。

ドメイン名の左側のナビゲーションウィンドウで、[パフォーマンスの最適化] をクリックします。
-
Brotli 圧縮 セクションで、Brotli 圧縮 スイッチをオンにします。
Brotli 圧縮を有効にした後、この機能を有効にする前後のリクエストで返されたファイルを比較できます。返されたファイルの拡張子が .br の場合、ファイルが圧縮されたことを示します。