Naar inhoud springen
SilktideHelp

Tekstcompressie

Silktide laadt je pagina's in een echte browser en controleert of tekstbestanden, zoals de pagina zelf, stylesheets en scripts, worden gecomprimeerd tijdens de overdracht. Bestanden die ongecomprimeerd worden verzonden, worden gemeld, samen met de hoeveelheid gegevens die compressie zou besparen.

Waarom dit belangrijk is

Tekst laat zich uitstekend comprimeren: , en worden doorgaans 60–80% kleiner wanneer ze tijdens de overdracht worden gecomprimeerd. Elke moderne browser ondersteunt dit automatisch. Ongecomprimeerde tekst aanbieden betekent dus dat elke bezoeker bij elk bezoek aan een pagina meerdere keren meer gegevens downloadt dan nodig is, zonder enig voordeel. Dit is een van de goedkoopste manieren om de prestaties te verbeteren: een serverinstelling, geen wijziging aan je website.

Zo los je dit op

  1. Schakel compressie in op je webserver. Alle gangbare servers ondersteunen gzip en de meeste ondersteunen ook Brotli, dat beter comprimeert. Inschakelen vereist meestal slechts één regel in de configuratie:
# Antwoordheader wanneer compressie werkt
Content-Encoding: br
  1. Als je een of beheerde hosting gebruikt, is compressie een platforminstelling en vaak slechts een selectievakje.
  2. Als je tekst dynamisch vanuit je eigen applicatie aanbiedt, bijvoorbeeld via een API, controleer dan of de compressiemiddleware van je framework is ingeschakeld.

Hoe Silktide dit test

  1. Laad de pagina in een echte browser en identificeer tekstgebaseerde reacties, zoals HTML, CSS, JavaScript en JSON-gegevens.
  2. Controleer of elk bestand gecomprimeerd is geleverd.
  3. Bereken voor ongecomprimeerde bestanden hoeveel compressie zou hebben bespaard en meld elk bestand met de huidige grootte en de mogelijke besparing, te beginnen met de grootste.

Problemen oplossen

Compressie is ingeschakeld, maar bestanden worden nog steeds gemeld

Controleer de specifieke gemelde bestanden: compressie is vaak wel ingeschakeld voor sommige bestandstypen, maar niet voor andere. JSON en SVG worden vaak vergeten. Bestanden die door een ander subdomein, een proxy of een derde partij worden aangeboden, nemen de instellingen van je hoofdserver niet over. Servers slaan compressie soms bewust over voor zeer kleine bestanden; dat is geen probleem, want de besparing zou verwaarloosbaar zijn.

Meer informatie

Laatst bijgewerkt

Was deze pagina nuttig?