Heim  >  Artikel  >  Backend-Entwicklung  >  Vergleichen Sie die Unterschiede zwischen Aktualisierung, Aktualisierung erzwingen und Neu laden in Browsern

Vergleichen Sie die Unterschiede zwischen Aktualisierung, Aktualisierung erzwingen und Neu laden in Browsern

巴扎黑
巴扎黑Original
2017-07-22 17:59:542408Durchsuche
Aus Sicht des http-Protokolls
F5 und Strg+R sind normale Aktualisierungen. Wenn die Seite bereits besucht wurde, wird eine leere Anfrage an den Server gesendet und der Server gibt 302 zurück, was darauf hinweist dass die Ressource nicht aktualisiert wurde. Browser-Caching kann verwendet werden.
Aktualisierung erzwingen (Strg + F5). Unabhängig davon, ob der Browser sie zwischenspeichert, müssen Sie Ressourcen vom Ursprungsserver erneut anfordern und bei Erfolg 200 zurückgeben.
Sie können Chrome-Entwicklungstools verwenden, um den spezifischen Prozess anzuzeigen. Dies ist wahrscheinlich ein solcher Prozess, aber in der Praxis ist er komplizierter.


Autor: Zhihu-Benutzer
Link:
Quelle: Zhihu
Das Urheberrecht liegt beim Autor. Für den kommerziellen Nachdruck wenden Sie sich bitte an den Autor, um eine Genehmigung einzuholen. Für den nichtkommerziellen Nachdruck geben Sie bitte die Quelle an.

Das obige ist der detaillierte Inhalt vonVergleichen Sie die Unterschiede zwischen Aktualisierung, Aktualisierung erzwingen und Neu laden in Browsern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn