Der Martin: Menu includen?

Beitrag lesen

Hi,

Beim Reload holen manche Browser (abhängig von den Einstellungen) die Daten ja einfach bloß nochmal aus dem Cache, während die Seite beim Klick auf einen Link tatsächlich neu angefordert wird.

Sollte das jetzt Ironie sein? :-)

nein, Tatsache. Defaulteinstellung beim Internet Explorer:

Internet Settings/General/Temporary Internet Files/Settings
 Check for newer versions of stored pages
  (o) Automatically

Ist ja schließlich genau umgekehrt.
Der Reload-Button sollte den Cache umgehen und neu anfordern.

Das tut der erwähnte Browser nur dann zuverlässig, wenn man beim Reload die Ctrl-Taste drückt (also Ctrl+Klick oder Ctrl-F5). Ohne Ctrl-Taste holt er die Daten gern auch aus dem Cache, wenn ihm gerade danach ist. Daran sind ja schon oft Anwender verzweifelt, und deshalb empfehle ich für die obige Einstellung auch
  (o) Every visit to the page
Dann fragt er nämlich grundsätzlich mit einem If-Modified-Since Header an, und erst wenn der Server mit 304 antwortet, benutzt der IE nochmal die im Cache gespeicherte Datei.

Bye,
 Martin

--
Wenn Zeit das Kostbarste ist, was wir haben, dann ist Zeitverschwendung die größte aller Verschwendungen.
  (Benjamin Franklin, amerikanischer Tüftler und Politiker)