HTMLページにキャッシュ設定がない場合、古いWebサイトのビジターが強制的に更新せずに新しいWebサイトのデザインを表示するまでどのくらいかかりますか?
前提:HTMLページにキャッシュ設定がない
ブラウザのキャッシュ設定によって異なります。
注意:
[保存されたページの新しいバージョンを確認する]には4つのオプションがあります。
ページにアクセスするたび:
以前に表示したページに戻ると、Internet Explorerは最後に表示してからページが変更されたかどうかを確認する必要があります。ページが変更されている場合、Internet Explorerは新しいページを表示し、それをインターネット一時ファイルに保存します。このオプションを選択すると、すでに表示したページ間の閲覧が遅くなる可能性があることに注意してください。
Internet Explorerを起動するたび:
同じInternet Explorerセッションで以前にアクセスしたWebサイトを表示すると、Internet Explorerはページをダウンロードする代わりに、キャッシュされた一時インターネットファイルを使用します。 F5キーを押すか[更新]をクリックすると、Internet Explorerがページをダウンロードします。
自動的に(Internet Explorer 5以降のみ):
これは前の設定と同じですが、Webページの動作の習慣を理解するためのロジックアルゴリズムを備えています。この設定は、以前に表示したページに戻ったときに、Internet Explorerが最後に表示してからページが変更されたかどうかを確認しないことを指定します。
この設定を選択すると、Internet Explorerの以前のセッションまたは前日に表示したページに戻ったときにのみ、Internet Explorerは新しいコンテンツをチェックします。時間の経過とともに、Internet Explorerがページ上の画像の変更頻度が低いと判断した場合、新しい画像のチェック頻度はさらに低くなります。
決して:
Internet Explorerは、Webサーバーの新しいコンテンツをチェックしません。
ソース Internet Explorerのキャッシュ設定がWebブラウジングに与える影響
Netscape (all versions since 6.0)
Mozilla Suite (all versions)
Phoenix (all versions)
Firebird (all versions)
Firefox (all versions)
Thunderbird (all versions)
Minimo (all versions)
SeaMonkey (all versions)
好みbrowser.cache.check_doc_frequency
これを制御します:
0
セッションごとに1回、新しいバージョンのページを確認します(最初のアプリケーションウィンドウが開いたときにセッションが開始し、最後のアプリケーションウィンドウが閉じたときにセッションが終了します)。
1
ページが読み込まれるたびに新しいバージョンを確認します。
2
新しいバージョンを確認しないでください。常にキャッシュからページをロードしてください。
3
ページが古い場合は、新しいバージョンを確認してください。 (デフォルト)
ソース Browser.cache.check doc frequency
Chromeは、指示されない限りページをキャッシュします。
キャッシュを無効にするには、 Chromeでブラウザーキャッシュを無効にする方法をご覧ください
ブラウザは通常、ページとともに送信されるHTTPヘッダーを通じてこの情報を取得します。
たとえば、Last-Modifiedヘッダーは、ページの古さをブラウザーに通知します。ブラウザは単純なHEADリクエストをページに送信して、最終変更値を取得できます。それがブラウザのキャッシュにあるものよりも新しい場合、ブラウザはそれを再ロードできます。
ソース ブラウザはWebページが変更されたことをどのようにして知るのですか? 、 Seth で回答