HTTP1.1でのデータ圧縮に関する問い合わせがあります。私のapacheはブラウザによって要求されるHTML/CSS/JSファイルを圧縮します。しかし、GWT asynch/AJAX呼び出しの一部としてワイヤに渡されるシリアル化されたデータについてはどうでしょうか?それも圧縮されるのだろうか?おそらくデータ圧縮HTTP 1.1
よろしく -J
HTTP1.1でのデータ圧縮に関する問い合わせがあります。私のapacheはブラウザによって要求されるHTML/CSS/JSファイルを圧縮します。しかし、GWT asynch/AJAX呼び出しの一部としてワイヤに渡されるシリアル化されたデータについてはどうでしょうか?それも圧縮されるのだろうか?おそらくデータ圧縮HTTP 1.1
よろしく -J
回答ありがとうSimon。私はちょっとしたTCPトラフィックを捕まえて興味深い事実を知りました。 GWTは、ブラウザがzip/.gzipファイルの受け入れエンコーディングでリクエストを送信した場合に、データ(JSONデータのみ)を圧縮します。
私は大きなグリッドを持っていて、ヘッダーを付けて1回、それを使わずに1回、Fiddlerを使用してリクエストを発行しました。ヘッダーの場合、ヘッダーがない場合と比較してデータサイズは約1/7でした。
これはapache mod deflateとは関係ありません。私のapache mod deflateは、js/ss/htmlファイルのみを圧縮します。
歓声 J
。ブラウザとWebサーバは圧縮をネゴシエートします(ブラウザはそれをサポートし、Webサーバはそれに応じて応答します)。特定のリソースに対して動作するかどうかは、ローカル設定に完全に依存します。