Thomas Meinike: IE 6 caching funktioniert nicht???

Beitrag lesen

Hallo,

seit kurzem stelle ich fest, daß der IE 6 ständig Seiten neu lädt,
auch wenn diese sich nicht verändert haben.

Normalerweise liefert Askemos (www.askemos.org) Seiten, die dynamisch
generiert sind mit:

Pragma: no-cache
Cache-Control: no-cache

was für statische Seiten weggelassen wird.
Bislang hat das erfolgreich funktioniert, aber seit IE6 werden
die Seiten sinnloserweise erneut geladen.

Ich hatte gerade ein aehnliches Problem mit Server-seitig generierten SVG-Dokumenten, die im IE jeweils noch im Cache waren.

Sendet man z. B. mit PHP die entsprechenden Header, klappt es eigentlich ueberall, außer im IE:

<?php
Header("Cache-control: private, no-cache, must-revalidate");
Header("Expires: Sat, 01 Jan 2000 00:00:00 GMT");
Header("Date: Sat, 01 Jan 2000 00:00:00 GMT");
Header("Pragma: no-cache");
?>

Fuer den IE kann man im HEAD noch diese META-Tags hinzufuegen:

<meta http-equiv="expires" content="Sat, 01 Jan 2000 00:00:00 GMT">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">

In dieser Kombination kommen meine Grafiken jetzt immer aktuell.

MfG, Thomas