Gzip und Brotli sind Komprimierungsalgorithmen, die von Webservern verwendet werden, um die Größe von Dateien (HTML, CSS, JavaScript, JSON) vor dem Senden an den Browser zu reduzieren. Kleinere Dateien bedeuten schnellere Downloads und eine bessere Nutzererfahrung.
Gzip
Gzip ist seit den späten 1990er Jahren die Standard-Webkomprimierungsmethode. Es reduziert Dateigrößen typischerweise um 70-90%. Wenn ein Browser eine Anfrage mit Accept-Encoding: gzip sendet, komprimiert der Server die Antwort und fügt Content-Encoding: gzip zu den Response-Headern hinzu.
Brotli
Brotli ist ein neuerer Komprimierungsalgorithmus, der von Google (2015) entwickelt wurde. Er bietet 15-25% bessere Komprimierungsraten als Gzip für textbasierte Inhalte:
Accept-Encoding: gzip, deflate, br
Content-Encoding: br
Vergleich
- Komprimierungsrate — Brotli komprimiert 15-25% besser als Gzip
- Geschwindigkeit — Gzip komprimiert schneller auf niedrigen Stufen; Brotli ist besser für vorkomprimierte statische Assets
- Browser-Unterstützung — Beide werden von allen modernen Browsern unterstützt
- HTTPS-Anforderung — Brotli erfordert HTTPS; Gzip funktioniert mit HTTP und HTTPS
Auswirkungen auf WordPress
Eine typische WordPress-Seite kann 50-200 KB HTML umfassen. Ohne Komprimierung muss jedes Byte übertragen werden. Mit Gzip oder Brotli:
- HTML-Seiten schrumpfen von ~100 KB auf ~20 KB
- CSS- und JavaScript-Dateien erfahren ähnliche oder bessere Reduktionen
- Ladezeiten verringern sich spürbar, besonders in mobilen Netzwerken
Was InspectWP prüft
InspectWP prüft den Content-Encoding-Response-Header, um festzustellen, ob deine WordPress-Seite Komprimierung verwendet. Seiten ohne Komprimierung werden als Performance-Problem markiert.