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