Auge: Cache-Probleme, Header

Beitrag lesen

Hallo

Hast du schon mal analysiert, welche Header bei HTML-Seiten von deinem Webserver gesendet werden?

In meinem Fall finde ich mit web-sniffer.net, dass der Server unter HTTP Request Header offensichtlich immer "Cache-Control: no-cache" sendet. Das würde also passen, ich muss da nichts mittels PHP ersetzen, nicht war?

Wenn diese Angabe explizit vom Server kommt und nicht mittels PHP gesetzt wurde, nicht.

Worauf läuft das aber jetzt hinaus in Bezug auf meine Frage? Erreiche ich bei einem jeweils bestimmten Browser mit der meta-Methode

<meta http-equiv="Expires" content="Mon, 26 Jul 1997 05:00:00 GMT">
<meta http-equiv="Cache-Control" content="no-store, no-cache, must-revalidate">
<meta http-equiv="Cache-Control" content="post-check=0, pre-check=0, false">
<meta http-equiv="Pragma" content="no-cache">

dann grundsätzlich das Gleiche wie mit der php-Methode

<?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
?>

Ja, wenn der Server die entsprechenden Header nicht setzt oder sowieso die gleichen Werte liefert; nein, wenn der Server die entsprechenden Header setzt und/oder sich die gelieferten Werte von den in den HTML-Elementen unterscheidet.

Tschö, Auge

--
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
Terry Pratchett, "Wachen! Wachen!"
ie:{ fl:| br:> va:) ls:[ fo:) rl:( ss:| de:> js:| zu:}
Veranstaltungsdatenbank Vdb 0.3