Markus Möller: mod_expires für einzelne Dateien

Hallo zusammen,

ich würde gerne das Caching-Verhalten meiner Webseite durch den Einsatz von mod_expires verbessern.

Das funktioniert soweit schon ganz gut. Das Problem ist JavaScript. Einige Skripte ändern sich nie (z.B. Frameworks wie Prototype), andere aber sehr häufig (dynamisch durch PHP erzeugte JS-Skripte).

Mit "ExpiresByType text/javascript" lege ich die Dauer ja gleich für alle JS-Dateien fest. Gibt es auch eine Anweisung, um die Cache-Dauer von EINZELNEN Dateien festzulegen?

Danke und Gruß
Markus

  1. Hi,

    Mit "ExpiresByType text/javascript" lege ich die Dauer ja gleich für alle JS-Dateien fest. Gibt es auch eine Anweisung, um die Cache-Dauer von EINZELNEN Dateien festzulegen?

    Du könntest die Direktive bspw. noch mal in einen FILES-Container packen.

    MfG ChrisB

    --
    “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
    1. Na klar! Der Files-Container funktioniert einwandfrei.

      Vielen Dank für den Tipp.

  2. Moin!

    Das funktioniert soweit schon ganz gut. Das Problem ist JavaScript. Einige Skripte ändern sich nie (z.B. Frameworks wie Prototype), andere aber sehr häufig (dynamisch durch PHP erzeugte JS-Skripte).

    Expires-Header mit PHP setzen sollte funktionieren, oder?

    - Sven Rautenberg