Wie lange dauert es, bis ein alter Website-Besucher neues Webdesign sieht?

19

Wie lange dauert es, bis ein alter Website-Besucher ein neues Website-Design sieht, ohne die Aktualisierung zu erzwingen, da die HTML-Seite keine Cache-Einstellungen enthält?

IMB
quelle
1
"keine Cache-Einstellungen in der HTML-Seite" bedeutet nicht, dass der Server möglicherweise keine Header setzt ...
Arjan
Haben Sie die DNS-Einstellungen für die Website geändert? In diesem Fall kann der Wechsel bis zu 48 Stunden dauern.
Burgi
Wenn neues Webdesign neue "Namen" von Dateien hat; Es sollte sofort nach dem ersten Besuch sein. Lesen Sie diese paar Absätze unter laravel.com/docs/5.1/elixir#versioning-and-cache-busting , damit alles vom Website-Designer (Coder) abhängt. Ist dies ein Beispiel für HTML-Cache-Einstellungen?
Kyslik

Antworten:

28

Wie lange dauert es, bis ein Website-Besucher ein neues Website-Design ohne erzwungene Aktualisierung sieht?

Annahme: Die HTML-Seite enthält keine Cache-Einstellungen

Dies hängt von den Cache-Einstellungen des Browsers ab.

Hinweis:

  • Die im Folgenden beschriebenen Browsereinstellungen können mit den entsprechenden Befehlen "Aktualisieren" oder "Erzwungenes Aktualisieren" vorübergehend außer Kraft gesetzt werden.

IE

Es gibt vier Optionen unter Nach neueren Versionen gespeicherter Seiten suchen:

enter image description here

  • Jeder Besuch auf der Seite :

    Wenn Sie zu einer Seite zurückkehren, die Sie zuvor angezeigt haben, sollte Internet Explorer prüfen, ob sich die Seite seit Ihrer letzten Anzeige geändert hat. Wenn sich die Seite geändert hat, zeigt Internet Explorer die neue Seite an und speichert sie in den temporären Internetdateien. Beachten Sie, dass die Auswahl dieser Option das Navigieren zwischen bereits angezeigten Seiten verlangsamen kann.

  • Bei jedem Start von Internet Explorer:

    Wenn Sie eine Website anzeigen, die Sie zuvor in derselben Internet Explorer-Sitzung besucht haben, verwendet Internet Explorer die zwischengespeicherten temporären Internetdateien, anstatt die Seite herunterzuladen. Wenn Sie F5 drücken oder auf Aktualisieren klicken, lädt Internet Explorer die Seite herunter.

  • Automatisch (nur Internet Explorer 5 und höher) :

    Dies ist die gleiche Einstellung wie zuvor, jedoch mit einem logischen Algorithmus, um die Gewohnheiten des Webseitenverhaltens zu verstehen. Diese Einstellung gibt an, dass Internet Explorer bei der Rückkehr zu einer zuvor angezeigten Seite nicht prüfen sollte, ob sich die Seite seit der letzten Anzeige geändert hat.

    Wenn Sie diese Einstellung auswählen, sucht Internet Explorer nur dann nach neuen Inhalten, wenn Sie zu einer Seite zurückkehren, die Sie in einer früheren Sitzung von Internet Explorer oder an einem früheren Tag angezeigt haben. Wenn Internet Explorer im Laufe der Zeit feststellt, dass sich Bilder auf der Seite nur selten ändern, wird noch seltener nach neueren Bildern gesucht.

  • nie :

    Internet Explorer überprüft den Webserver nicht auf neuere Inhalte.

Quelle Wie sich die Cache-Einstellungen von Internet Explorer auf das Surfen im Internet auswirken


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) 

Die Präferenz browser.cache.check_doc_frequencysteuert dies:

  • 0

    Suchen Sie einmal pro Sitzung nach einer neuen Version einer Seite (eine Sitzung beginnt mit dem Öffnen des ersten Anwendungsfensters und endet mit dem Schließen des letzten Anwendungsfensters).

  • 1

    Überprüfen Sie jedes Mal, wenn eine Seite geladen wird, ob eine neue Version vorliegt.

  • 2

    Suchen Sie niemals nach einer neuen Version - laden Sie die Seite immer aus dem Cache.

  • 3

    Suchen Sie nach einer neuen Version, wenn die Seite nicht mehr aktuell ist. (Standard)

Quelle Browser.cache.check doc Häufigkeit


Chrom

Chrome speichert Seiten im Cache, sofern nicht anders angegeben.

Informationen zum Deaktivieren des Caches finden Sie unter Deaktivieren des Browser-Caches in Chrome


Was bedeutet "veraltet", woher kommt die Datumsreferenz?

Browser erhalten diese Informationen normalerweise über HTTP-Header, die mit der Seite gesendet werden.

Der Header Last-Modified teilt dem Browser beispielsweise mit, wie alt die Seite ist. Ein Browser kann eine einfache HEAD-Anfrage an die Seite senden, um den zuletzt geänderten Wert abzurufen. Wenn es neuer ist als das, was der Browser im Cache hat, kann der Browser es neu laden.

Quelle Woher weiß der Browser, dass sich eine Webseite geändert hat? Antwort von Seth


Weitere Lektüre

DavidPostill
quelle
Erwähnenswert sind auch andere Faktoren, die die Site zwischenspeichern. Wenn es sich um eine relativ beliebte Site handelt, werden die Seiten möglicherweise von Ihrem Internetdienstanbieter zwischengespeichert. Wenn Sie sich hinter einem anständigen Router oder in einem Unternehmensnetzwerk befinden, wird die Site möglicherweise auch automatisch zwischengespeichert.
SnakeDoc