4

Apache 2.2.20 を使用しています。expire_mod「アクセスプラス5分」に設定しました。いくつかのWebサイトを使用してヘッダーを確認しましたが、ヘッダーに有効期限切れのディレクトリがあると確信しています。ただし、tcpdump を使用してネットワーク トラフィックを監視すると、有効期限が切れていない Firefox を使用して Web ページをリロードすると、まだパケット転送が表示されます。誰かがこれの理由を知っていますか?ありがとう。

4

1 に答える 1

2

ブラウザの「再読み込み」ボタンを押すと、ブラウザは、ページのすべての要素を再読み込みしようとする必要があると想定します。

mod_expires が正しく構成されています。ただし、これはブラウザーの試行を停止しません。再読み込みボタンを押すと、とにかく各要素の要求がIf-Modified-Sinceヘッダーと共に送信されますが、Apache 側では変更されていないため、Apache は戻ります304 Not modified。_

そのため、ページ全体のリロードではなく、トラフィックが表示されます。これは、キープアライブが機能していることを確認するためにヘッダーをキャプチャするために使用したのと同じツールで確認できます (ちなみに、5 分の最大有効期間は短いです)。

于 2011-12-21T21:08:52.690 に答える