Geschwindigkeit
Statische Dateien ohne Zwischenspeicher-Angaben
Woran du es erkennst
Antworten für Skripte, Stilvorlagen, Bilder und Schriften kommen ohne Cache-Control oder ETag, sodass Browser und CDN sie bei jedem Besuch erneut holen.
Warum es zählt
Ohne langlebige Zwischenspeicherung lädt jeder wiederkehrende Besucher bei jedem Seitenaufruf das volle Gewicht erneut. Das kostet Datenvolumen und Wartezeit für etwas, das eigentlich sofort da sein sollte.
So behebst du es
- Setze auf Dateien mit Inhaltsprüfsumme im Namen eine sehr lange Gültigkeit mit dem Zusatz immutable.
- Setze auf HTML und Dateien ohne Prüfsumme eine kurze Gültigkeit plus ETag, damit sie günstig nachfragen können.
- Prüfe, ob das CDN oder ein vorgelagerter Server die Angaben des Ursprungs überschreibt.
- Stelle sicher, dass sich der Dateiname wirklich ändert, sobald sich der Inhalt ändert — sonst liefert eine lange Gültigkeit veralteten Code aus.