2016-12-02 2 views

Antwort

1

Hängt von der Expires header ab (Datum/Uhrzeit, nach der die Antwort als veraltet betrachtet wird).
Grundsätzlich, das erste Mal, dass Ihr Browser einen Server erreicht, um die Datei zu erhalten, antwortet der Server mit etwas wie "Hier ist die Datei, speichern Sie es so lange wie Sie können".

Dann verwendet der Browser seinen Cache, um es dort zu speichern. Die Cache-Größe ist normalerweise konfigurierbar, so dass Sie nicht wissen, wie viel es ist.

Nachdem eine Ressource abgelaufen ist, würde der Browser sie dann erneut anfordern und speichern.

Die meisten CDNs versuchen, ihre statischen Ressourcen für ein Jahr im Cache Ihres Browsers zu speichern. Wenn sie etwas ändern, ändern sie normalerweise den Namen der Ressource, indem sie einen Parameter anhängen (z. B. http://example.com/js/jquery.js?v=1) und Ihr Browser würde es als neue Datei erkennen.

Alle oben genannten sind etwas vereinfacht, sollten aber als allgemeine Beschreibung dienen.