Cache-Problem
thomas b
- browser
0 Thorhall0 Thomas B
0 Florian Klecker0 Cycs
0 brand
Bei einer Anwendung werden HTML-Seiten dynamisch aus einer Datenbank (mit ColdFusion) generiert.
Über eine Webadministration können Datensätze geändert, gelöscht oder hinzugefügt werden.
Nach einer Änderung erfolgt jedoch immer der Aufruf der lokalen, im Cache zwischengespeicherten Datei.
Hat igendjemand eine Idee wie ich das Zwischenspeichern einer Seite in den Cache unterbinden kann.
Ich habe mal gelesen von irgendeinem Headeintrag
»Pragma« oder so ähnlich??
Danke!
Bei einer Anwendung werden HTML-Seiten dynamisch aus einer Datenbank (mit ColdFusion) generiert.
Über eine Webadministration können Datensätze geändert, gelöscht oder hinzugefügt werden.
Nach einer Änderung erfolgt jedoch immer der Aufruf der lokalen, im Cache zwischengespeicherten Datei.
Hat igendjemand eine Idee wie ich das Zwischenspeichern einer Seite in den Cache unterbinden kann.
Ich habe mal gelesen von irgendeinem Headeintrag
»Pragma« oder so ähnlich??Danke!
Hallo Thomas,
Du meinst diesen Meta Tag hier:
<meta http-equiv="pragma" content="no-cache">
Wenn Du diesen Tag einsetzt, dann soll die Seite nicht im Browser- und Proxicache gespeichert werden.
Ob das aber die Lösung für Dein Problem ist, weiß ich nicht!
GAA Thorhall
Vielen Dank für die Hinweise. Funktioniert aber leider nicht, zumindest nicht im IE.
Also bleibt wohl nur der, nicht sonderlich elegante, Hinweis auf den Reload Button :(
Thomas
Hallo Thomas,
Du meinst diesen Meta Tag hier:
<meta http-equiv="pragma" content="no-cache">
Wenn Du diesen Tag einsetzt, dann soll die Seite nicht im Browser- und Proxicache gespeichert werden.Ob das aber die Lösung für Dein Problem ist, weiß ich nicht!
GAA Thorhall
Mit dem Meta-Tag
<meta http-equiv="expires" content="0">
wird die Datei nicht aus dem Browser-Cache geladen und mit dem Tag
<meta http-equiv="pragma" content="no-cache">
wird sie nicht vom Proxy geladen.
Mit dem Meta-Tag
<meta http-equiv="expires" content="0">
wird die Datei nicht aus dem Browser-Cache geladen und mit dem Tag
<meta http-equiv="pragma" content="no-cache">
wird sie nicht vom Proxy geladen.
hi, flori,
ich dachte eigentlich, daß der "expire"-tag das verfallsdatum der site angibt - und nix mit dem caching zu tun hat. !??!
(oder irre ich?)
cycs
Hi!
Hatte das selbe Problem, mit folgenden Meta-angaben hats dann funktioniert:
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // always modified
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Pragma: no-cache"); // HTTP/1.0
mfG
Brand