私はここに私のウェブサイトに埋め込みたい、かなり大きなJavaScriptファイルを持っています。 HTTPサーバは、ブラウザに配信する前にファイルをGZIPで処理できるほどスマートです。なぜSafariはGZIP圧縮を受け入れないのですか?
しかし、Google ChromeとSafariでテストしました。
Chromeでは、非常にうまく動作します。 400Kは約100Kに圧縮下る:
しかしSafariの圧縮上が動作しません:
面白い番目gz2b.pngでは、コンテンツエンコーディングが "gzip"に設定されていることがはっきり分かります。
注:私はすでにファイルは「.gzを」で終了することはできませんSafariやSafariでGZIP、バグをよく読んでは、GZIPを受け付けません。私のファイルは.gzで終わらないので、この問題は問題ではありません。
サファリで受け取ったリクエストヘッダーには、コンテンツがGZIP形式で、その長さは119406バイトとなっています。あなたが使っているツールがあなたに真実を伝えていると確信していますか? – nos
@nosこれは同じツールです。私はちょうど両方のブラウザに組み込まれているWebインスペクタを使用しています。 – Timo
@nosあなたは正しいです。 Wiresharkは、ファイルが元のサイズよりもはるかに小さいことを明確に示しています。あなたが答えとしてあなたのコメントを投稿したいなら、私は喜んでそれを "正しい答え"としてマークします。 – Timo