JavaScriptを使用して、ユーザーのブラウザがgzip形式のコンテンツ(クライアント側で、node.jsなどではない)をサポートしているかどうかを検出できますか?私は、次のエッジケースをサポートしようとしていますユーザのブラウザでgzipがサポートされているかどうかはJavaScriptで検出できますか
:
が特定のWebアプリケーションにロードできるファイルの多くがあり、むしろ負荷よりも、アプリケーションの実行など、必要に応じてオンデマンドでそれらをロードする方が良いだろうそれらはすべて最初のものです。私は、これらのファイルをS3から遠くのキャッシュの有効期限を使って提供したいと思います。 S3 does not support gzipping files to clients that support it以降、私は各ファイルの2つのバージョンをホストしたいと思います.1つは通常のファイル、もう1つはcontent-type
のファイルをapplication/gzip
に設定したものです。もちろん、ブラウザは要求するファイルを知る必要があります。ブラウザがgzipされたコンテンツをサポートしているかどうかをJavaScriptが検出できる場合、ブラウザは正しいファイルを要求できます。
これは可能ですか?
なぜファイル配信にS3を使用していますか?あなたはCLoudFront ..を使うべきです。 – Layke