S3バケットでホストされる静的Webサイトを作成しました。私のアセットファイル(cssおよびjsファイル)はgzipで縮小および圧縮されています。ファイル名自体はまたはであり、ヘッダー 付きで配信されfile_gz.js
ます。file_gz.css
Content-Encoding: gzip
これまで、さまざまなブラウザでWebサイトをテストしてきましたが、正常に動作します。アセットは圧縮バージョンで提供され、ページの外観に違いはありません。
私が見る唯一の問題は、これはS3バケットであるため、クライアント(ブラウザー)がgzipエンコーディングをサポートしていない場合のフェイルセーフがないことです。代わりに、HTTPリクエストは失敗し、ページにスタイル設定やjavascript拡張機能は適用されません。
設定して問題を知っている人はいますContent-Encoding: gzip
か?すべてのブラウザがこれを適切にサポートしていますか?これを正しく機能させるために追加する必要のあるヘッダーは他にありますか?