Geschwindigkeit
Textbasierte Antworten werden unkomprimiert ausgeliefert
Woran du es erkennst
Die mitgeschnittenen Antwort-Header zeigen textbasierte Antworten (HTML, CSS, JS, JSON, SVG, XML) über 1 KB ohne content-encoding (oder mit identity) — das volle, unkomprimierte Byte-Gewicht geht bei jeder Anfrage über die Leitung.
Warum es zählt
gzip/Brotli schrumpfen Text typischerweise um 60–80 %. Wer roh ausliefert, vervielfacht die Übertragungszeit bei jeder Anfrage und jedem wiederkehrenden Besuch — am härtesten trifft es mobile Besucher auf langsamen Verbindungen. Die Behebung ist reine Server-/CDN-Konfiguration, ohne eine Zeile Anwendungscode.
So behebst du es
- Brotli (br) mit gzip als Rückfall für textbasierte Inhaltstypen am Server oder CDN aktivieren — ein Konfigurationsblock bei nginx/Apache, ein Schalter bei den meisten CDNs.
- Sicherstellen, dass auch HTML-Dokumente komprimiert werden, nicht nur statische Dateien — dynamische Antworten sind in Standardkonfigurationen oft ausgenommen.
- Zwischengeschaltete Proxys/CDNs prüfen: Manche entfernen content-encoding — die Kompression muss die ganze Auslieferungskette überstehen.
- Hinterher verifizieren (DevTools → Netzwerk → Spalte content-encoding zeigt br/gzip) oder per curl -H "Accept-Encoding: br" -I gegen die URL.