GZIP er en tabsfri komprimeringsmetode, som webservere bruger til at reducere størrelsen af tekstbaserede filer under HTTP-overførsel. Browseren annoncerer understøttelse i Accept-Encoding, serveren svarer med Content-Encoding: gzip, og browseren udpakker svaret automatisk før rendering.

Hvorfor komprimering betyder noget

HTML, CSS og JavaScript fylder ofte mere end nødvendigt, fordi de indeholder gentagelser og whitespace. Gzip kan reducere overførslen markant uden at ændre filens indhold. Det giver hurtigere download af kritiske ressourcer og mindre båndbreddeforbrug — især på mobilnet.

Komprimér ikke allerede komprimerede filer som JPEG, WebP, video, PDF eller zip-arkiver. Det bruger CPU på server og klient uden nævneværdig gevinst. Når infrastrukturen understøtter det, er Brotli ofte det bedre valg til tekst; Gzip bør stadig være tilgængeligt som fallback til ældre klienter.

Gzip i WordPress

Gzip aktiveres normalt på hosting, webserver eller CDN — ikke i WordPress-kernen. Et cache- eller optimeringsplugin kan minimere CSS og JavaScript, men selve komprimeringen sker i serverlaget. Kontrollér at HTML-, CSS- og JavaScript-svar faktisk sendes komprimerede, og at Cache-Control og browsercache er sat fornuftigt, så browseren ikke genhenter ukomprimerede filer unødigt.

Sådan kontrollerer du det

Åbn Chrome DevTools’ Network-panel og vælg et HTML-, CSS- eller JavaScript-svar. Under Response Headers skal content-encoding vise gzip eller br. Sammenlign kolonnen “Transferred” med filens ukomprimerede størrelse. Test både første besøg og gentagne besøg, så du ser forskel mellem netværk og cache.