Hallo Leute,
u. a. auch Firebug liefert mir Hinweise, dass bei ausgelieferten Dateien (z.B. CSS, GIF, etc...) ein Expires Header gesendet werden sollte. Hintergrund hierfür ist die Optimierung der Performance und der einhergehenden Serverentlastung.
Wie bitte kann ich TYPO3 dazu bringen, dass zum Beispiel GIF-Dateien 10 Tage am Client gecacht werden sollen.
Ich habe bisher lediglich den Parameter "config.sendCacheHeaders=1" gesetzt. In der Dokumentation habe ich auch noch den Parameter "config.additionalHeaders" gefunden. Hier allerdings weiß ich nicht, wie ich diesen setzen kann / sollte.
Kann mir jemand weiterhelfen?
Viele Grüße
David
Hallo.
inu schrieb
Wie bitte kann ich TYPO3 dazu bringen, dass zum Beispiel GIF-Dateien 10 Tage am Client gecacht werden sollen.
Gar nicht. TYPO3 liefert keine GIFs aus (sondern erzeugt sie lediglich auf dem Server). Die Header sendet Dein Webserver. Lediglich bei den HTML-Daten kann TYPO3 via PHP die Header beeinflussen (die aber letztlich dann trotzdem der Server sendet).
Details zu Expire-Einstellungen: http://www.typofree.org/articles/optimizing-typo3-backend-responsiveness/
Viele Grüße
Julian
Nachtrag: Ich habe eine TYPO3-Installation mit mehreren unabhängigen Domains / Websites. Seltsamerweise wird bei einigen Domains im Antwort-Header:
Expires: 0
Bei anderen Sites steht wiederum dort ein Datums- / Zeitwert. Irgendwie muss man das ja doch beeinflussen können... !?
Gruß
David
Naja, das würde IMHO wieder dafür sprechen, dass es eben nicht via TYPO3 gesteuert wird, da ansonsten
1) Du noch wissen müsstest, was Du bei diesen manchen Domain an TS odgl. zusätzlich gemacht ahst
2) es für alle Domains greifen müsste, wenn es eien TYPO3-Defaulteinstellung wäre.