3

JSベースのプロジェクトを組み込みデバイスにデプロイする必要があります。そのディスクサイズは16Mb以下です。問題は、縮小したjsファイルのサイズall-classes.jsが約3Mbであるということです。を使用して圧縮すると、約2.4Mを節約する560kファイルがgzip得られます。スペースを節約し、ブラウザで非常にうまく圧縮解除できるように、保存したいと思います。私がしなければならないのは、ヘッダーを処理することだけです。all-classes.jsall-classes.js.gz

.gzここで問題となるのは、ブラウザが理解して解凍できるようにファイルを含めるにはどうすればよいですか?.gzブラウザが生のgzip圧縮されたデータのみを受け入れるのに対し、ファイルにはファイル構造情報が含まれていることを私は知っています。その中で、生のgzip圧縮されたデータを保存したいと思います。それはある種のキャッシングだろう!

4

1 に答える 1

0

「all-classes.js」ファイルが要求されたときに行う必要があるのは、追加の「Content-Encoding:gzip」HTTPヘッダーを含む「all-classes.js.gzip」のコンテンツを返すことです。ただし、そもそもリクエストに「Accept-Encoding:gzip」HTTPヘッダーが含まれている場合にのみ可能です...

于 2012-09-15T09:44:11.240 に答える