Was ist HTTP-Komprimierung?

Ein Webserver kann eine Seite, ein Skript oder ein Stylesheet vor dem Senden komprimieren. Der Browser entpackt die Daten nach dem Empfang. Im Request-Header Accept-Encoding gibt der Browser die Formate an, die er unterstützt. Im Header Content-Encoding nennt der Server das verwendete Format. Text lässt sich gut komprimieren. Eine komprimierte Seite ist daher oft nur ein Viertel so groß oder noch kleiner. Dadurch lädt sie schneller und spart Bandbreite.

Kodierung Header-Wert Hinweise
gzip gzip Überall unterstützt; die Mindestanforderung an jeden Server
Brotli br Bei Text meist 15–25 % kleiner als gzip; nur über HTTPS
Zstandard (zstd) zstd Neuer; schnell zu komprimieren, von Chrome und Firefox unterstützt

Toolbeschreibung

Geben Sie eine URL ein und klicken Sie auf „Komprimierung prüfen“. Unser Server lädt die URL einmal unkomprimiert und einmal für jede Kodierung herunter und vergleicht anschließend die Größen:

  • „Unterstützt“ gibt an, ob der Server mit der jeweiligen Kodierung geantwortet hat.
  • „Größe“ gibt an, wie viele Bytes komprimiert gesendet wurden. „Eingespart“ zeigt, wie viel kleiner die Daten im Vergleich zur unkomprimierten Größe sind.
  • „Vary: Accept-Encoding“ gibt an, ob der Server Caches und CDNs mitteilt, dass die Antwort von der Kodierung abhängt. So wird verhindert, dass eine komprimierte Kopie an einen Client gesendet wird, der sie nicht lesen kann.

Weiterleitungen werden bis zu fünfmal verfolgt. Unter „Geprüfte URL“ wird angezeigt, wo sie endeten. Jeder Download wird bis zu einer Größe von 5 MB eingelesen.

KI-Assistenten, die mit dem MCP-Server Rapid Tool Set verbunden sind, können dieselbe Prüfung mit http_compression_checker ausführen.

Tipps

  • Prüfen Sie die Dateien, die für die Geschwindigkeit am wichtigsten sind: die Seite selbst, das wichtigste JavaScript-Bundle und das CSS.
  • Bilder, Videos und Schriftarten wie WOFF2 sind bereits komprimiert. Server senden sie daher zu Recht ohne HTTP-Komprimierung.
  • Wenn Brotli fehlt, genügt oft eine einzelne Einstellung: brotli on; mit dem Modul ngx_brotli in nginx oder mod_brotli in Apache. CDNs wie Cloudflare aktivieren die Komprimierung für Sie.