Wat is HTTP-compressie?

Een webserver kan een pagina, script of stijlblad comprimeren voordat deze wordt verzonden; de browser pakt het bestand uit zodra het binnenkomt. De browser vermeldt de indelingen die hij begrijpt in de aanvraagheader Accept-Encoding, en de server vermeldt welke indeling hij heeft gebruikt in Content-Encoding. Tekst laat zich goed comprimeren, waardoor een gecomprimeerde pagina vaak nog maar een kwart van de oorspronkelijke grootte heeft, of zelfs kleiner is. Zo wordt de pagina sneller geladen en bespaar je bandbreedte.

Codering Headerwaarde Opmerkingen
gzip gzip Overal ondersteund; de basis die elke server moet bieden
Brotli br Voor tekst meestal 15–25% kleiner dan gzip; alleen HTTPS
Zstandard (zstd) zstd Nieuwer; snel te comprimeren, ondersteund door Chrome en Firefox

Beschrijving van de tool

Voer een URL in en klik op Compressie controleren. Onze server downloadt de inhoud één keer ongecomprimeerd en vervolgens één keer per codering, en vergelijkt daarna de groottes:

  • Ondersteund geeft aan of de server met die codering heeft geantwoord
  • Grootte is het aantal verzonden bytes na compressie; Bespaard geeft aan hoeveel kleiner dit is dan de ongecomprimeerde grootte
  • Vary: Accept-Encoding geeft aan of de server caches en CDN's laat weten dat het antwoord afhankelijk is van de codering, zodat ze geen gecomprimeerde kopie aanbieden aan een client die deze niet kan lezen

Omleidingen worden gevolgd (maximaal 5); de gecontroleerde URL geeft aan waar ze eindigen. Elke download wordt tot maximaal 5 MB ingelezen.

AI-assistenten die zijn verbonden met de Rapid Tool Set MCP-server kunnen dezelfde controle uitvoeren met http_compression_checker.

Tips

  • Controleer de bestanden die het belangrijkst zijn voor de snelheid: de pagina zelf, de belangrijkste JavaScript-bundel en de CSS.
  • Afbeeldingen, video's en lettertypen zoals WOFF2 zijn al gecomprimeerd; servers versturen ze daarom terecht zonder HTTP-compressie.
  • Als Brotli ontbreekt, is er vaak maar één instelling nodig: brotli on; met de module ngx_brotli in nginx, of mod_brotli in Apache. CDN's zoals Cloudflare schakelen dit voor je in.