2017-04-15 7 views
0

Firebugでは、私のブラウザがすべての静的ファイルに対しても要求を送信することがわかりました。これは、静的ファイルのキャッシュを有効にしたときに発生しました。 私はまた、304ステータスコードのサーバー応答を見ました。ブラウザが静的ファイルの要求を送信するのはなぜですか?

私の質問 キャッシュが有効なときにブラウザがすべての静的ファイルの要求を送信するのはなぜですか?

キャッシュが期限切れになるまで、ブラウザが静的ファイルの要求を送信しない方法はありますか?

答えて

0

ブラウザは、ファイルをキャッシュして、取得する新しいコンテンツがあるかどうかを知るために、依然としてサーバーに要求を送信します。応答コード304は、キャッシュされたコンテンツがまだ有効であることをブラウザに伝えるサーバから来るので、再度ダウンロードする必要はありません。

+0

はい、私はそれが意味する304のステータスコードを知っていますが、私の質問は 0-なぜ私は静的ファイルが有効になっているキャッシュを設定すると、サーバーに要求を送信しますか? 「理由」という単語に注意してください。 1つの言い方をすれば、これらの要求のそれぞれはサーバー上でスレッドを取得します。それじゃない? 2キャッシュの有効期限までブラウザが静的ファイルの要求を送信しない方法はありますか? –

関連する問題