Serve static assets with an efficient cache policy er en Lighthouse-anbefaling om, at genbrugelige filer som CSS, JavaScript, billeder og fonte skal have cache-regler, der lader browseren genbruge dem ved gentagne besøg — uden at vise forældede versioner efter en opdatering.
Hvorfor cachepolitik påvirker hastigheden
Ved første besøg skal browseren hente alle ressourcer. Ved næste sidevisning kan mange filer komme fra browsercachen eller et CDN, hvis Cache-Control tillader det. Det reducerer requests, latenstid og serverbelastning — især for tilbagevendende besøgende.
Problemet opstår, når filer caches længe uden versionsstyring: en CSS- eller JavaScript-ændring når ikke brugeren, fordi browseren stadig har den gamle fil. Løsningen er lang levetid kombineret med en ny URL ved ændring — via hash, versionsnummer eller build-id i filnavnet.
Cache i WordPress
WordPress’ enqueue-system tilføjer typisk ?ver= til tema- og plugin-assets, hvilket fungerer som simpel versionering. HTML, logged-in sider, kurv og checkout bør have kortere eller ingen cache. Statiske assets kan have lang max-age med immutable, når URL’en ændres ved opdatering.
Konfigurationen ligger ofte på hosten eller CDN’et — ikke i wp-admin. Sørg for at Expires og ETag ikke modarbejder den ønskede strategi. Et full-page cache-plugin påvirker HTML, mens denne anbefaling handler om de filer, HTML’en refererer til.
Sådan verificerer du det
I Network-panelet skal et statisk aktiv vise korrekt Cache-Control og ved gentagen indlæsning komme fra memory eller disk cache, hvor det er relevant. Test derefter en opdatering: den nye version skal have en ny URL og hentes med det samme. PageSpeed Insights viser advarslen, når vigtige assets har for kort levetid eller mangler cache-headers.