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

:Gzip圧縮の設定

最終更新日:Aug 09, 2024

Gzip圧縮機能を有効にした後、Dynamic Content Delivery Network (DCDN) ポイントオブプレゼンス (POP) は、リソースがクライアントに返される前にGzipを使用してリソースを圧縮します。 Gzip圧縮機能は、ファイルサイズを削減し、ファイル配布を高速化し、帯域幅の消費を削減します。

背景情報

  • Gzip圧縮とBrotli圧縮の両方がサポートされています。 Brotli圧縮の詳細については、「Brotli圧縮の設定」をご参照ください。

  • Gzip圧縮またはBrotli圧縮機能を使用して、サイズが1 KB〜10 KBのオリジンサーバー上のファイルを圧縮できます。 1 KB未満または10 MBを超えるファイルは圧縮されません。

  • Gzip圧縮機能は、次の形式をサポートしています。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。

  • リクエストにAccept-Encoding: gzipリクエストヘッダーが含まれている場合、クライアントはGzip圧縮を使用してリクエストされたリソースを圧縮します。

  • 配信元サーバーからの応答にContent-Encoding: gzip応答ヘッダーが含まれている場合、クライアントに返されるリソースはGzip圧縮されます。

使用上の注意

  • Gzip圧縮機能は、すべてのブラウザと互換性があります。 Brotli圧縮機能は、古いブラウザと互換性がありません。 ビジネス要件に基づいて、ブラウザがBrotli圧縮をサポートしているかどうかを照会できます。

  • DCDNが静的ファイルを圧縮すると、ファイルのMD5値が変更されます。 WebサイトのサービスロジックでMD5検証が使用されている場合、クライアントはPOPから取得したファイルのMD5値を検証します。 ファイルのMD5値がレスポンスヘッダーのMD5値と異なる場合、クライアントはファイルのダウンロードが失敗したと見なします。 この場合、Gzip圧縮とBrotli圧縮を無効にする必要があります。

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

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

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

  • PNG、JPG、JPEGなどの一般的な形式の画像ファイル、およびMP4、AVI、WMVなどの一般的な形式のビデオファイルは、すでに圧縮されています。 これらのファイルではGzip圧縮とBrotli圧縮が有効にならないため、機能を無効にすることをお勧めします。 画像またはビデオファイルをさらに圧縮する場合は、画像編集またはビデオのトランスコード機能を使用できます。 詳細については、「画像の編集とその利点」および「オーディオとビデオのトランスコード」をご参照ください。

手順

  1. DCDNコンソール

  2. 左側のナビゲーションウィンドウで、ドメイン名.

  3. On theドメイン名ページで、管理するドメイン名を見つけて、設定.

  4. ドメイン名の左側のナビゲーションツリーで、最適化.

  5. では、Gzip 圧縮セクション、オンにするGzip 圧縮.

    Gzip圧縮機能を有効にする前後のファイルの形式を比較できます。 ファイル名の拡張子が gzip、ファイルは圧縮されています。

    智能压缩

よくある質問

リクエストがオリジンサーバーにルーティングされたときにGzip圧縮が失敗した場合はどうすればよいですか?

関連する API 操作

BatchSetDcdnDomainConfigs: gzip機能など、複数の高速化ドメイン名の機能を構成します。