André Laugks: Neuladen statt Cache

Beitrag lesen

Hallo!

Dann wäre es theoretisch klug, möglichst viele Bytes auszulagern, in Form von Stilen, Klassen in einer CSS-Datei bzw. in Form von Scripten in die *.js Datei (also auch für nur einmal benutzte Scripte eine externe Datei anlegen?)?

Ja, richtig! Das hat aber auch den Vorteil der Wiederverwertbarkeit. Desweiteren kann man versuchen, Bilder immer wieder zu verwenden.

Und ich muss dann tatsächlich für die ganze seite expires 0 angeben?

Ja, aber das bezieht sich nur auf das HTML-Dokument, nicht auf CSS- und JS-Dateien. Der Meta-Tag expires hat bei mir aber nie so richtig Erfolg gebracht. Am besten ist, man macht das gewalttätig serverseitig. In dem man Dokument veraltet versendet. Das manipuliert man die Header-Daten. Was aber auch schon hilft, an der Datei ein Query zu hängen, zum Beispiel den Timestamp: datei.php?12457412, datei.html?12457412, datei.html?12457412 usw. Wenn der Timestamp sich ändert, lädt der Browser nicht aus dem Cache.

MfG, André Laugks

--
L-Andre @ gmx.de