LanX!: last modified enablen

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

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

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

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

        --
        MudGuard? Siehe http://www.Mud-Guard.de/
        Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
        1. 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

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

    --
    I'll try being nicer if you'll try being smarter.
    1. 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