2011-01-28 24 views
0

HTTP1.1でのデータ圧縮に関する問い合わせがあります。私のapacheはブラウザによって要求されるHTML/CSS/JSファイルを圧縮します。しかし、GWT asynch/AJAX呼び出しの一部としてワイヤに渡されるシリアル化されたデータについてはどうでしょうか?それも圧縮されるのだろうか?おそらくデータ圧縮HTTP 1.1

よろしく -J

答えて

0

回答ありがとうSimon。私はちょっとしたTCPトラフィックを捕まえて興味深い事実を知りました。 GWTは、ブラウザがzip/.gzipファイルの受け入れエンコーディングでリクエストを送信した場合に、データ(JSONデータのみ)を圧縮します。

私は大きなグリッドを持っていて、ヘッダーを付けて1回、それを使わずに1回、Fiddlerを使用してリクエストを発行しました。ヘッダーの場合、ヘッダーがない場合と比較してデータサイズは約1/7でした。

これはapache mod deflateとは関係ありません。私のapache mod deflateは、js/ss/htmlファイルのみを圧縮します。

歓声 J

0

。ブラウザとWebサーバは圧縮をネゴシエートします(ブラウザはそれをサポートし、Webサーバはそれに応じて応答します)。特定のリソースに対して動作するかどうかは、ローカル設定に完全に依存します。