web-dev-qa-db-ja.com

古いウェブサイトの訪問者が新しいウェブデザインを見るまでどのくらいかかりますか?

HTMLページにキャッシュ設定がない場合、古いWebサイトのビジターが強制的に更新せずに新しいWebサイトのデザインを表示するまでどのくらいかかりますか?

19
IMB

Webサイトのビジターが強制的に更新せずに新しいWebサイトのデザインを見るまでにどれくらいかかりますか?

前提:HTMLページにキャッシュ設定がない

ブラウザのキャッシュ設定によって異なります。

注意:

  • 以下で説明するブラウザ設定は、適切な「更新」または「強制更新」コマンドを使用して一時的に上書きできます。

IE

[保存されたページの新しいバージョンを確認する]には4つのオプションがあります。

enter image description here

  • ページにアクセスするたび

    以前に表示したページに戻ると、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ブラウジングに与える影響


Mozilla

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は、指示されない限りページをキャッシュします。

キャッシュを無効にするには、 Chromeでブラウザーキャッシュを無効にする方法をご覧ください


「期限切れ」とはどういう意味ですか、日付の参照はどこで取得されますか?

ブラウザは通常、ページとともに送信されるHTTPヘッダーを通じてこの情報を取得します。

たとえば、Last-Modifiedヘッダーは、ページの古さをブラウザーに通知します。ブラウザは単純なHEADリクエストをページに送信して、最終変更値を取得できます。それがブラウザのキャッシュにあるものよりも新しい場合、ブラウザはそれを再ロードできます。

ソース ブラウザはWebページが変更されたことをどのようにして知るのですか?Seth で回答


参考文献

28
DavidPostill