GZIP Compression

GZIP Compression ist eine serverseitige Komprimierungsmethode, die Textdateien vor der Übertragung an den Browser komprimiert. HTML, CSS, JavaScript und XML lassen sich typischerweise auf 20–30 % ihrer ursprünglichen Größe reduzieren – was die Übertragungszeit entsprechend verkürzt. Der Browser dekomprimiert die Dateien automatisch.

Wie GZIP funktioniert

Wenn ein Browser eine Website aufruft, sendet er im Request-Header Accept-Encoding: gzip, deflate – eine Information, dass er komprimierte Daten verarbeiten kann. Unterstützt der Server GZIP, antwortet er mit der komprimierten Datei und dem Header Content-Encoding: gzip. Der Browser dekomprimiert und rendert den Inhalt, ohne dass der Nutzer etwas bemerkt.

GZIP für WordPress aktivieren

Auf Apache-Servern wird GZIP über die .htaccess aktiviert:

<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html text/css text/javascript
  AddOutputFilterByType DEFLATE application/javascript application/json
  AddOutputFilterByType DEFLATE image/svg+xml
</IfModule>

Auf Nginx-Servern erfolgt die Konfiguration direkt in der Server-Konfiguration. Viele Managed-Hoster aktivieren GZIP automatisch. Ob GZIP aktiv ist, lässt sich mit dem kostenlosen Tool „Check GZIP Compression“ (giftofspeed.com) prüfen.

GZIP und Brotli

Brotli ist ein modernerer Komprimierungsalgorithmus von Google, der noch bessere Kompressionsraten als GZIP erreicht – besonders bei Textinhalten. Brotli wird von allen modernen Browsern unterstützt und ist auf vielen aktuellen Servern verfügbar. Cloudflare aktiviert Brotli automatisch. Wenn der Hoster Brotli unterstützt, ist es die bessere Wahl gegenüber GZIP.