Thread Prinzipielles zu Browsercache via HTTP und META (2 answers)
Opened by sman at 2009-11-29 17:51

Gast sman
 2009-11-29 18:52
#128732 #128732
Hallo,

wenn ich dich richtig verstanden habe, kann ich META-Tag komplett vergessen, da durch die HTTP-Header mindestens das gleiche erreicht wird (und hier und da noch mehr)?

Es handelt sich leider um eine fremden Strato-Server. Zugriff auf die Config habe ich also nicht, aber ich habe gelesen dass ich auch per htaccess einiges einstellen kann.

Code: (dl )
1
2
3
4
5
6
7
8
9
<FilesMatch "\.pl$">
ExpiresDefault A0
Header set Cache-Control "no-cache, no-store, must-revalidate, max-age=0, proxy-revalidate, no-transform, post-check=0, pre-check=0"
Header set Pragma "no-cache"
</FilesMatch>
<FilesMatch "\.(jpg|gif|png|css|js|htc)$">
Header set Cache-Control "max-age=86400, public, must-revalidate"
Header set Expires "86400"
</FilesMatch>


Frage 1: Ersetzt das komplett das Übermitteln des HTTP-Header von Perl aus?

Frage 2: Wenn ich von Perl aus extra nochmal einen Header schicke für spezielle Seiten wie Login, welche gecached werden darf, überschreibt das dann die Vorgaben der htaccess-Datei?

Frage 3: Ich habe folgende Ordner-Struktur:
Code: (dl )
1
2
3
/cgi-bin/app/*.pl
/app/css/*.css
/app/img/*.png

Müsste ich dann die gleiche htaccess-Datei in beide Ordner /cgi-bin/app und /app packen? Die perldateien sind meine eigentlichen Webseiten, welche auf Bilder und Styles in /app verweisen, ich frage mich nur ob der Server das dann trotzdem noch versteht.

Frage 4: Falls ich feststelle, das Strato solche Befehle in de htaccess-Dateien nicht erlaubt, gibt es keine weitere Lösung, oder? GwenDagon schreibt "Wenn du Textinhalte nicht cachen willst, dann verwende...", heißt das das wirklich, oder setzt du damit voraus dass ich für Bilder und Styles Sonderregeln habe?

View full thread Prinzipielles zu Browsercache via HTTP und META