- Caching-informationen im Quelltext, z.B. im HTML META Tag, sind meist wirkungslos, mit dem Pragma-Header verhält sich dies auch nicht viel besser.
- Die ideale Lösung bei HTTP 1.0 ist der Expires Header. Im Sinne der Abwärtskompatibilität sollte man diesen auch gegebenenfalls noch immer verwenden.
- Seit HTTP 1.1 stehen durch den Cache-Control-Header in dieser Richtung viel mehr Optionen zur verfügung, mit denen sich das Caching gezielter steuern lässt.
Welche Inhalte wie gecached werden sollen lässt sich z.B. prima über die .htaccess-Datei bei Apache-Webservern steuern. Hier gibt es dazu eine ausführliche Anleitung. Trennen sollte man dabei zwischen multimedialen Inhalten, wie z.B. Bildern und Videos, die sich sehr selten ändern, Design-Ergänzungen der Webseite wie z.B. Javascript und CSS, die sich oft nur bei Updates an der Webseite einmalig überall ändern, sowie den eigentlichen, dynamisch generierten Inhalten der Webseite, z.B. HTML / XML.
Keine Kommentare:
Kommentar veröffentlichen