Marketing Glossar

2.413 Fachbegriffe aus 22 Bereichen des Online Marketings

Komprimierung (GZIP/Brotli)

Definition: GZIP und Brotli sind serverseitige Komprimierungsalgorithmen, die Textdateien – HTML, CSS, JavaScript, JSON, XML, SVG – vor der HTTP-Übertragung komprimieren. Der Browser dekomprimiert die Dateien nach dem Empfang automatisch und transparent. Browser und Server handeln das Komprimierungsformat über den Accept-Encoding-Request-Header und den Content-Encoding-Response-Header aus. GZIP ist seit über 20 Jahren der Standard und wird von nahezu allen Servern und Browsern unterstützt. Brotli ist ein neuerer Algorithmus von Google (2015), der im Vergleich zu GZIP typischerweise 15–25 % bessere Komprimierungsraten erreicht. Komprimierung ist eine der wirkungsvollsten Ladezeit-Optimierungen: eine 100 KB JavaScript-Datei wird auf 20–30 KB reduziert ohne eine einzige Code-Änderung.

Erläuterung

HTTP-Komprimierung ist ein serverseitiges Feature – kein Code-Change im Frontend nötig. Browser senden im Request-Header «Accept-Encoding: gzip, deflate, br» und signalisieren damit welche Algorithmen sie unterstützen. Der Server wählt den besten verfügbaren und antwortet mit «Content-Encoding: br» (Brotli) oder «Content-Encoding: gzip». Binäre Dateien (JPEG, PNG, WOFF2, MP4) werden bereits intern komprimiert und profitieren kaum von HTTP-Komprimierung – nur Textformate werden dadurch signifikant kleiner.

GZIP vs. Brotli im Vergleich

Server-Konfiguration

Diagnose und Verifikation

Performance-Impact für Marketing

Praxistipp: Prüfen Sie ob Komprimierung aktiv ist: Öffnen Sie Chrome DevTools, laden Sie Ihre Homepage, klicken Sie auf den ersten HTML-Request im Network-Tab und prüfen Sie den Response-Header «Content-Encoding». Fehlt er, aktivieren Sie GZIP in wenigen Minuten: Für Nginx die oben genannte Konfiguration, für Apache mod_deflate; für WordPress-Sites reicht ein Caching-Plugin (WP Rocket, LiteSpeed Cache) das Komprimierung automatisch aktiviert. Wenn Ihre Site hinter Cloudflare läuft: Brotli ist dort standardmäßig aktiviert und Sie müssen nichts tun – prüfen Sie nur ob der Header «Content-Encoding: br» zurückkommt.