LanX!: SSI disabled last-modified um caching zu verhindern!!!

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

  1. 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

    1. 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²