Bei Webdienstenten oder Webseiten die immer wieder aktualisierten Content liefern ist ein cachen durch den Browser sehr kontraproduktiv. Es passiert immer wieder das einige User Probleme habe den aktuellen Inhalt einer Webseite zu sehen obwohl im Quellcode
<meta http-equiv="cache-control" content="no-cache" />
angegeben ist. Das Problem ist das der Internet Explorer diese Zeile Code nicht interpretieren kann. Ob das in der Version 7 des Internet Explorers behoben ist, ist mir nicht bekannt.Aber es gibt auch für die Internet Explorer Benutzer eine Lösung:
<meta content="post-check=0" http-equiv="Cache-Control" /><meta content="pre-check=0" http-equiv="Cache-Control" />
Insgesammt gibt es drei Zustände:
No-Check: Der Client soll keine Cachekontrolle durchführen
Post-Check: Der Client vergleicht die Seite nach der vorgegebenen Seite
Pre-Check: Der Browser vergleicht die Version auf dem Server und in seinen Cache.
Der oben gezeigte Code sollte ein cachen komplett verhindern.
