Text-Komprimierung
Überträgt der Server die Seite komprimiert, damit sie schneller ankommt?
Was wir prüfen
Wir lesen aus der Antwort des Servers, ob das HTML der Startseite komprimiert übertragen wird. Gängige Verfahren sind:
- Brotli (
br): das modernste und effizienteste, - GZIP (
gzip): der Klassiker, überall verfügbar, - Zstandard (
zstd): neu, von aktuellen Browsern unterstützt.
Wird ein HTML über 1 KB unkomprimiert übertragen, gibt es eine Warnung. Im Bericht siehst Du, welches Verfahren der Server verwendet.
Warum das wichtig ist
HTML, CSS und JavaScript sind Textdateien. Text lässt sich hervorragend komprimieren, weil sich viele Zeichenfolgen wiederholen. Eine Seite mit 100 KB HTML wird komprimiert typischerweise nur noch 20 bis 30 KB gross, also rund 70 % kleiner.
Der Browser entpackt die Daten in Sekundenbruchteilen. Für Besucher bedeutet Komprimierung also nur Vorteile: weniger Wartezeit, besonders unterwegs im Mobilfunknetz, und weniger verbrauchtes Datenvolumen.
Fehlt die Komprimierung, ist das fast immer ein Versehen in der Server-Konfiguration. Moderne Hosting-Angebote haben sie standardmässig aktiviert.
So behebst Du es
Hosting-Panel
Bei vielen Hostern gibt es eine Einstellung wie «GZIP-Komprimierung», «Brotli» oder «Komprimierung aktivieren». Findest Du keine, genügt meist eine kurze Nachricht an den Support.
Apache (.htaccess)
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/css application/javascript application/json image/svg+xml
</IfModule>
nginx
gzip on;
gzip_types text/plain text/css application/javascript application/json image/svg+xml;
text/html ist bei nginx immer dabei, sobald gzip on gesetzt ist.
WordPress
Cache-Plugins wie WP Rocket, W3 Total Cache oder LiteSpeed Cache schalten die Komprimierung auf Wunsch ein, indem sie die passenden Zeilen in die .htaccess schreiben.
CDN
Läuft die Website über ein CDN wie Cloudflare, übernimmt es die Komprimierung, auch mit Brotli. Prüfe in den Einstellungen, ob sie aktiv ist.
Wix, Jimdo, Squarespace
Die Baukästen komprimieren automatisch. Wird hier ein Problem gemeldet, liegt es beim Anbieter.
So prüfst Du es selbst
Öffne die Entwicklertools (F12), Reiter «Netzwerk», lade die Seite neu und klick auf das HTML-Dokument. Unter «Antwort-Header» sollte content-encoding: br oder content-encoding: gzip stehen.
Häufige Fragen
Belastet Komprimierung den Server?
Kaum. Moderne Server komprimieren sehr schnell, und viele speichern die komprimierte Fassung zwischen. Der Gewinn bei der Übertragung ist um ein Vielfaches grösser.
Sollen Bilder auch so komprimiert werden?
Nicht auf diese Weise. Bilder wie JPEG, PNG oder WebP sind bereits komprimiert. Für sie gelten die Tipps im Artikel zu Bildern.
Jetzt eine Website prüfen
Wir prüfen «Text-Komprimierung» und alle anderen Punkte in wenigen Minuten, kostenlos und ohne Anmeldung.
Verwandte Themen
-
HTML-Dokument
Wie schnell lädt das HTML der Startseite samt Weiterleitungen, und wie gross ist es?
-
Zwischenspeicher im Browser
Erlaubt der Server dem Browser, Bilder, Stylesheets und Skripte zwischenzuspeichern?
-
Übertragungsprotokoll
Liefert der Server die Seite über das moderne HTTP/2 oder HTTP/3 aus?
-
TTFB (Time to First Byte)
Wie lange braucht der Server bis zum ersten Byte der Antwort auf einen Seitenaufruf?