
GZIP- und Brotli-Komprimierung: Vollständiger Leitfaden für Apache und Nginx – Reduzieren Sie Ihre Dateigröße um 70–90 %
Erfahren Sie, wie Sie die GZIP- und Brotli-Komprimierung auf Ihren Apache- und Nginx-Servern aktivieren. Schritt-für-Schritt-Anleitung für alle Ebenen, mit gebrauchsfertigen Konfigurationen und Verifizierungstools.
Warum Serverkomprimierung aktivieren?
Die Serverkomprimierung ist eine der effektivsten und am einfachsten zu implementierenden Optimierungen. Im Gegensatz zur Minimierung, die den Quellcode optimiert, reduziert die Komprimierung die Dateigröße während der Übertragung zwischen Server und Browser. In Kombination mit der Minimierung kann die Gesamtdateigröße um 70 bis 90 % reduziert werden, was die Ladezeiten und das Benutzererlebnis drastisch verbessert.
Reale Auswirkungen der Komprimierung auf die Leistung
Hier sind echte Daten von einer E-Commerce-Website, die die GZIP-Komprimierung aktiviert hat:

Before optimization
After optimization
Improvements
Die Komprimierung verbessert direkt Ihre Web-Leistungsmetriken:
Was ist Serverkomprimierung?
Minimierung und Komprimierung sind zwei komplementäre, aber unterschiedliche Techniken. Durch die Minimierung werden Leerzeichen und Kommentare entfernt und der Quellcode optimiert. Durch die Komprimierung (GZIP oder Brotli) wird dann die bereits minimierte Datei komprimiert, um bei der Netzwerkübertragung zusätzlichen Gewinn zu erzielen.
GZIP ist die am weitesten verbreitete Komprimierung und mit allen Browsern kompatibel. Brotli ist neuer und bietet eine bessere Komprimierung (15–20 % besser als GZIP), erfordert jedoch zusätzliche Konfiguration.
GZIP
Brotli
GZIP-Konfiguration auf Apache
Der einfachste Weg, GZIP auf Apache zu aktivieren, ist die Verwendung der .htaccess-Datei. Diese Methode funktioniert auch dann, wenn Sie keinen Zugriff auf die Hauptserverkonfiguration haben.
Erstellen oder ändern Sie die .htaccess-Datei
Stellen Sie sicher, dass das Modul mod_deflate aktiviert ist
Für eine globalere und leistungsfähigere Konfiguration konfigurieren Sie GZIP direkt in der Hauptkonfigurationsdatei von Apache.
Configuration
Brotli-Konfiguration auf Apache
Brotli erfordert die Installation eines zusätzlichen Moduls. Hier erfahren Sie, wie Sie es abhängig von Ihrem System installieren.
Installation auf Ubuntu/Debian
Aktivieren Sie das Modul
Sobald das Modul installiert ist, konfigurieren Sie Brotli in Ihrem .htaccess mit Priorität vor GZIP.
Configuration
GZIP-Konfiguration auf Nginx
Nginx bietet standardmäßig GZIP-Unterstützung. Sie müssen es nur in Ihrer Konfiguration aktivieren.
Configuration
Erweiterte Konfiguration zur Maximierung der Leistung in der Produktion.
Configuration
Brotli-Konfiguration auf Nginx
Nginx erfordert die Installation des ngx_brotli-Moduls. So gehen Sie vor.
Installation aus Quellen
Installation per Paket (falls verfügbar)
Sobald das Modul installiert ist, konfigurieren Sie Brotli mit GZIP als Fallback.
Configuration
Stellen Sie sicher, dass die Komprimierung funktioniert
Der einfachste Weg, um zu überprüfen, ob die GZIP- oder Brotli-Komprimierung auf Ihrer Website aktiv ist, ist die Verwendung eines speziellen Online-Tools.

GiftOfSpeed Gzip/Brotli-Test
Kostenloses und einfaches Tool zur Überprüfung der GZIP- und Brotli-Komprimierung Ihrer Website
https://www.giftofspeed.com/gzip-test/Features:
- •Sofortige Überprüfung der GZIP-Komprimierung
- •Brotli-Komprimierungserkennung
- •Anzeige der Originalgröße im Vergleich zur komprimierten Größe
- •Reduzierungsprozentsatz angezeigt
- •Testen Sie auf mehreren Ressourcen (HTML, CSS, JS)
How to use:
Sie können die Komprimierung auch direkt in den Entwicklungstools Ihres Browsers überprüfen.
Öffnen Sie DevTools
Drücken Sie F12 oder Cmd+Option+I (Mac) / Strg+Shift+I (Windows/Linux)
Registerkarte „Netzwerk“.
Gehen Sie zur Registerkarte „Netzwerk“ und laden Sie die Seite neu
Überschriften prüfen
Klicken Sie auf eine Ressource (HTML, CSS, JS) und sehen Sie sich die Registerkarte „Header“ an. Sie sollten „Content-Encoding: gzip“ oder „Content-Encoding: br“ (Brotli) sehen.
Example
Best Practices und Empfehlungen
Komprimieren Sie Textdateien, vermeiden Sie jedoch das Komprimieren bereits komprimierter Dateien.
Compress:
Don't compress:
Finden Sie das richtige Gleichgewicht zwischen Größe und CPU-Verbrauch.
Komprimieren Sie keine sehr kleinen Dateien, der Gewinn ist vernachlässigbar.
Kombinieren Sie Komprimierung und Caching für optimale Leistung.
Allgemeine Fehlerbehebung
Wenn die Komprimierung nicht aktiv zu sein scheint, überprüfen Sie diese Punkte:
Häufige Probleme mit Apache und deren Lösungen.
Errors and solutions
Häufige Probleme mit Nginx und ihre Lösungen.
Errors and solutions
Abschluss
Die Aktivierung der GZIP- und Brotli-Komprimierung auf Ihren Apache- oder Nginx-Servern ist eine wesentliche Optimierung, die die Größe Ihrer übertragenen Dateien drastisch reduzieren kann. In Kombination mit der Minimierung Ihres JavaScript- und CSS-Codes kann die Komprimierung die Leistung Ihrer Website erheblich verbessern, Ihre Bandbreitenkosten senken und Ihr Google-Ranking dank besserer Core Web Vitals verbessern.
Verwandte Artikel

Formatieren und validieren Sie HCL/Terraform vor dem „Terraform-Plan“. Browserbasierte Tools, IaC-Best Practices und häufige Fallstricke.

Optimieren Sie Ihre WordPress-Site mit JavaScript, CSS und HTML-Minimierung. Plugin-Vergleich, Konfiguration und Tipps für ein ultraschnelles WordPress.

Erfahren Sie, wie Sie JavaScript- und CSS-Minimierung in Ihre CI/CD-Pipelines integrieren. Konkrete Beispiele mit GitHub Actions und GitLab CI für optimierte Bereitstellungen.