SSI disabled last-modified um caching zu verhindern!!!
LanX!
- https
Hi
ich hätte ja nie gedacht dass das glovbales enablen von SSI letztendlich dazu führt dass statische Seiten u.a. von Mozilla nicht mehr sauber gecacht werden:
http://httpd.apache.org/docs/misc/FAQ-F.html#ssi-part-ii
Verstehe ich das jetzt richtig, der Apache muß dem Client im HTTP Protokoll das last-modified bereits mitteilen _bevor_ die Seite geparst und Output generiert wurde???
Ansonsten sollte es doch möglich sein, bei statischen Files d.h. ohne Includes immernoch das last-modified der Datei zu übertragen!?!
Dieser xbithack trägt seinen Namen zurecht...
Tschau
Rolf
PS: related Thread "last modified enablen"
http://forum.de.selfhtml.org/archiv/2004/8/86765/#m513900
Hi
Verstehe ich das jetzt richtig, der Apache muß dem Client im HTTP Protokoll das last-modified bereits mitteilen _bevor_ die Seite geparst und Output generiert wurde???
ich habs mir mittlerweile selbst erklärt, anhand des last-modified entscheided der Client ob er die Seite anfordert oder diejenige aus dem Cache nimmt, also muß das last-modified logischerweise vorher übermittelt werden, um dem Server unnötige Last zu ersparen.
M.E. bräuchte der Apache aber einen internen Mechanismus der gewissermaßen das xbit automatisch setzt. Will heißen, ist ein File einmal als statisch erkannt, wird das last-modified gemerkt.
Hat das statische File beim 2. Abruf immer noch das gleiche Datum sollte, dieses auch gesendet werden.
Logisch?
Bye
Rolf
Hallo LanX!
M.E. bräuchte der Apache aber einen internen Mechanismus der gewissermaßen das xbit automatisch setzt. Will heißen, ist ein File einmal als statisch erkannt, wird das last-modified gemerkt.
Hat das statische File beim 2. Abruf immer noch das gleiche Datum sollte, dieses auch gesendet werden.
Logisch?
nein unlogisch weil man sich so einen komplexen mechanismus sparen kann wenn SSI-files eigens von statischen unterschieden werden, zB durch *.shtml oder group-xbit. So macht es nunmal Gott und die Welt.
Dein Problem ist, dass dein Webadmin SSI global auf *.html aktiviert hat. Sowas ist nun aber reichlich exotisch. Wenn dieser seinen Server gerne ausbremst, dann such dir doch nen anderen Server...und hör auf hier schizophren deinen ärger rumzuposten!
In diesem Sinne
Dein LanX²