last modified enablen
LanX!
- https
Hi
ich glaube nach langer recherche die ursache gefunden zu haben warum mozilla meine cache-control Metatags ignoriert, offensichtlich brauchts dafür noch ein "last modified" vom apache das leider unterbleibt.
mit Metatags konnte ich kein last-modified mitgeben, jetzt
müßte ich also den Webadmin überreden.
Mir qualmt der schaedel kann mir jemand auf DAU Niveau erklären wie ich ihn am besten motiviere (Beamter), oder kann man es im htaccess aktivieren ?
ach ja Server: Apache/1.3.9 (Unix) Debian/GNU
Gruß
Rolf
ich glaube nach langer recherche die ursache gefunden zu haben warum mozilla meine cache-control Metatags ignoriert, offensichtlich brauchts dafür noch ein "last modified" vom apache das leider unterbleibt.
sind deine Seiten statische Dateien (dann müsste der Apache das "Last-Modified" aus dem Änderungsdatum der Datei ableiten können), oder werden sie dynamisch generiert (dann wäre dein Generator dafür zuständig, sich darum zu kümmern, irgendwas Sinnvolles als entsprechenden HTTP-Header auszugeben)?
Hi
sind deine Seiten statische Dateien (dann müsste der Apache das "Last-Modified" aus dem Änderungsdatum der Datei ableiten können), oder
nein total statisch, naja d.h. ein SSI ist zum testen drinnen, um das aktuelle Datum zu generieren.
ich hab durch das viele rumprobieren keine saubere testumgebung mehr, hab auch gerade keinen zugriff.
Schau dir aber mal http://www.mathematik.tu-darmstadt.de/~langsdorf/exp/expire/100000.html
im mozilla an und ruf per rechtsklick die seiteninfos ab.
modified ist dann entweder leer oder die _aktuelle_ zeit , im directory steht aber 06-Aug-2004 18:11. Beim 1. aufruf (vom server) ist das expiredatum auch korrekt errechnet +1000000 sec, beim 2. holt er es korrekterweise aus dem cache ABER das expiredatum wird auf jetztzeit zurückgesetzt. dann holt er sichs wieder vom server und das spiel fängt von vorne an....
ich hab auch mal mit wget gechecked welche http-header kommen, last-modified ist nicht dabei...
Gruß
Rolf
Hi,
nein total statisch, naja d.h. ein SSI ist zum testen drinnen, um das aktuelle Datum zu generieren.
Entweder statisch oder SSI.
Mit SSI wird die Ressource zum Aufrufzeitpunkt (per mod_include) erzeugt. Das sollte sich auch auf das Last-Modified-Datum auswirken.
cu,
Andreas
Hallo Andreas
Du hast natürlich recht dass das Datum sich ändern müßte, das wäre auch kein Problem.
Ich habe es gerade ohne SSI getestet, und so oder so wird im HTTP-Header überhaupt kein last-modified übermittelt!
Wenn ihr jetzt sagt dass wäre kein Defaultverhalten ist der Server offensichtlich falsch konfiguriert worden.
Bye
Rolf
HTTP/1.1 200 OK
Date: Mon, 09 Aug 2004 10:35:02 GMT
Server: Apache/1.3.9 (Unix) Debian/GNU
Connection: close
Content-Type: text/html; charset=iso-8859-1
Content-Language: de
hi,
Mir qualmt der schaedel kann mir jemand auf DAU Niveau erklären wie ich ihn am besten motiviere (Beamter), oder kann man es im htaccess aktivieren ?
schau dir http://httpd.apache.org/docs/mod/mod_include.html#xbithack an, insb. was dort zur option "full" steht - damit sollte es m.E. zu erreichen sein, wenn es um statische dateien geht.
(ich weiss aber nicht, ob das noch andere auswirkungen hat, weil da auch was vom "parsen" von HTML-dateien steht. hab ich mich noch nicht genauer mit beschäftigt ...)
gruß,
wahsaga
Hi wahsaga
danke für den tip aber allow override ist bei der hiesigen politik nicht drin.
...aber wahrschenlcih kann man den Hack für mein Homedir
mit etwas überredung freischalten lassen.
bye
Rolf