Bla: Der Cache des IE

Beitrag lesen

Nachtrag, das war vielleicht etwas missverständlich geschrieben:

Dieses …

Wenn der Browser der Meinung ist, die alten Sachen, die er im Cache hat, wären noch gültig, macht er sich in der Regel nicht die Mühe, diese nochmals anzufragen

… und dieses …

Es sei aber angemerkt, dass das Browser-Standardverhalten vorsieht, bei _jedem_ Zugriff auf ein Objekt dieses beim Server anzufragen, auch, wenn das Objekt bereits im Browser-Cache liegt (in dem Fall wird nur ein Abgleich durchgeführt, keine Datenübermittlung)!

… widerspricht sich nur scheinbar. Im ersten Fall beziehe ich mich speziell auf das (Fehl-) Verhalten des betreffenden IE, bei dem klemmt offenbar irgendwas. Letzteres bezieht sich auf das eigentlich übliche Verhalten, so, wie es sein sollte.

Das Standardverhalten sieht folgendermaßen aus:

  • Objekt nicht im Cache: Abrufen.
  • Objekt ohne Verfallsdatum (Expires / Cache-Control) im Cache: Anfragen, ob seit letztem Aufruf geändert (If-Modified-Since / Not modified).
  • Objekt mit Verfallsdatum im Cache: Nicht mehr anfragen, bis Verfallsdatum erreicht (falls in den Browser-Einstellungen nicht anders definiert).