すでにロードされているページをリクエストし、firebug インスペクターでチェックするとき
私は得る
Status Code:304 Not Modified
応答ヘッダー
Cache-Control:public
Connection:Keep-Alive
Date:Tue, 23 Oct 2012 09:28:57 GMT
ETag:"200000000296d-12ca-4cca274ac8a98"
Expires:Tue, 30 Oct 2012 09:28:57 GMT
Keep-Alive:timeout=5, max=99
Server:Apache/2.2.22 (Win32) PHP/5.3.13
Vary:Accept-Encoding
私の疑問は..ページが変更されていないときにサーバーからブラウザに渡される応答ヘッダーを減らす方法はありますか.
1 つの参照 Web サイトのように、firebug で調べたところ、次のことがわかりました。
応答ヘッダー
Date:Tue, 23 Oct 2012 09:28:56 GMT
Etag:"79ee2bbda49fcd1:0"
2 つの値で。役立つリソースを教えてください。どこか間違っている場合は修正してください。手伝ってくれてありがとう。
この参照 Web サイトは iis でホストされています。そして、より長い応答がApacheにかかっています。
アップデート:
ググったらこのURLにたどり着きました。 https://github.com/apache/httpd/blob/2.2.x/modules/http/http_filters.c#L1281 コードを読むと、HTTP_NOT_MODIFIED タイプの応答である場合、ヘッダー フィールドをフィルタリングしていることがわかります。このモジュールはデフォルトでApacheにインストールされていますか? または、これをApacheにインストールして機能させる方法は?