Kort svar: Et CDN leverer dit websites filer fra servere tæt på den besøgende og aflaster din hosting. Til WordPress integrerer du det på en af to måder: som proxy-CDN, hvor du flytter domænets DNS til fx Cloudflare, eller som pull-zone, hvor kun statiske filer som billeder, CSS og JavaScript hentes fra en CDN-adresse. Bagefter skal du undtage wp-admin, kurv og checkout fra cache og tjekke cache-headerne, så du ved, at det virker.
Fagligt gennemgået: 2. oktober 2026
Hastighed og stabilitet bærer ethvert website, og et Content Delivery Network (CDN) kan aflaste din WordPress hosting og gøre siderne hurtigere for besøgende langt fra serveren. Det kan også give et ekstra sikkerhedslag foran sitet.
Et CDN er dog ikke en tryllestav. Effekten afhænger af, hvor dine besøgende er, hvad CDN’et cacher, og hvor godt sitet er sat op i forvejen. Denne guide gennemgår, hvordan et CDN virker, de to måder at integrere det i WordPress på, og hvordan du tester, at det faktisk gør en forskel.
Hvad er et CDN?
Et CDN er et netværk af servere placeret mange steder i verden – såkaldte kantservere eller PoP’er (Points of Presence). De gemmer kopier af dele af dit websites indhold, typisk billeder, CSS, JavaScript og fonte, og i nogle opsætninger også selve HTML-siderne.
Når en bruger besøger dit website, besvares anmodningen af den nærmeste kantserver i stedet for af din egen server (origin). Kortere afstand giver kortere ventetid, og din server skal håndtere færre forespørgsler.
Et CDN ændrer ikke dit indhold eller din struktur. Det ændrer, hvordan og hvorfra indholdet leveres. Vil du have grundbegreberne forklaret, kan du læse Hvad er et CDN?
Sådan forbedrer et CDN din WordPress-hjemmesides ydeevne
Et CDN erstatter ikke din hosting, men supplerer den. Din WordPress-installation, database og PHP kører stadig på din server. CDN’et ligger foran og tager sig af det, der kan genbruges på tværs af besøgende.
Afstand og ventetid
Når du hoster en WordPress-hjemmeside, står serveren i et bestemt datacenter. Afstanden mellem serveren og den besøgende påvirker ventetiden (latens) – den tid, det tager for data at rejse frem og tilbage. Jo længere væk, desto flere millisekunder pr. forespørgsel, og en side kræver ofte mange forespørgsler.
Et CDN løser det ved at levere kopier fra en kantserver tæt på den besøgende. Det mærkes mest for et internationalt publikum. Står din server i Europa, og er dine besøgende primært i Danmark, er gevinsten ved selve afstanden mindre – men aflastningen af serveren og den ekstra beskyttelse kan stadig være værd at tage med.
Statiske filer eller hele siden?
Mange tror, at et CDN automatisk cacher hele hjemmesiden. Det gør det som regel ikke. Cloudflare cacher fx som standard kun statiske filtyper som billeder, CSS og JavaScript – ikke HTML. Vil du cache selve siderne på kanten, kræver det særlige regler eller en tjeneste som Cloudflare APO eller QUIC.cloud, og så skal du være ekstra omhyggelig med undtagelser for indloggede brugere, kurv og checkout.
To måder at integrere et CDN med WordPress
Der er grundlæggende to måder at koble et CDN på et WordPress-site. Valget afgør, hvad du skal ændre.
| Proxy-CDN (fx Cloudflare) | Pull-zone/CNAME-CDN (fx BunnyCDN, KeyCDN) | |
|---|---|---|
| Sådan virker det | Al trafik går gennem CDN’et | Kun statiske filer hentes fra en CDN-adresse |
| Det skal du ændre | Domænets navneservere eller DNS-records | URL’erne på billeder, CSS og JS i WordPress |
| Sikkerhed | Kan give firewall og DDoS-beskyttelse foran hele sitet | Beskytter kun de filer, der leveres via CDN’et |
| Typisk faldgrube | SSL-tilstand, redirect-sløjfer og mail-records | Glemte filer og CORS-fejl på fonte |
Metode 1: Proxy-CDN via DNS
- Opret en konto hos CDN-udbyderen, og tilføj dit domæne. Cloudflare scanner dine eksisterende DNS-records – kontrollér, at alle records, også MX og TXT til mail, er kommet med.
- Skift navneservere hos din domæneregistrator til dem, CDN-udbyderen oplyser. Ændringen slår typisk igennem inden for få timer, men kan tage længere tid.
- Vælg, hvad der skal proxies. Webtrafik (A/AAAA og www) sættes til “proxied” (orange sky), mens mail-records skal være “DNS only” (grå sky).
- Sæt SSL-tilstanden til Full (strict), så forbindelsen også er krypteret mellem CDN og din server. “Flexible” giver ofte redirect-sløjfer i WordPress.
- Opret cache-undtagelser for
/wp-admin/,/wp-login.phpog, hvis du har en webshop, kurv, checkout og Min konto.
Læs mere i Cloudflare-indstillinger til WordPress og hvornår skyen skal være orange eller grå.
Metode 2: Pull-zone til statiske filer
- Opret en pull-zone hos CDN-udbyderen med dit domæne som origin. Du får en CDN-adresse, fx
xxx.b-cdn.net. - Opret eventuelt et subdomæne som
cdn.ditdomæne.dkmed en CNAME-record, der peger på CDN-adressen, og aktivér SSL for det hos udbyderen. - Omskriv URL’erne til statiske filer, så de peger på CDN-adressen. De fleste cacheplugins, fx LiteSpeed Cache og FlyingPress, har et felt til CDN-URL. Uden plugin kræver det egen kode, der filtrerer URL’erne i WordPress’ output.
- Tjek fonte og ikoner. Fonte, der hentes fra et andet domæne, kræver en korrekt
Access-Control-Allow-Origin-header, ellers blokerer browseren dem.
Kører dit site på LiteSpeed, er QUIC.cloud en tredje mulighed, der integreres via LiteSpeed Cache-pluginet og også kan cache HTML. Se QUIC.cloud CDN til WordPress og Cloudflare vs. QUIC.cloud.
Verifikation og test af CDN’et
Når CDN’et er sat op, skal du bekræfte, at det faktisk leverer indholdet – ikke bare antage det.
- Tjek cache-headerne: Åbn udviklerværktøjerne (F12), fanen Netværk, og klik på en fil. Hos Cloudflare viser
cf-cache-statusHIT, MISS, DYNAMIC eller BYPASS. Hos QUIC.cloud sesx-qc-cache. Første visning er ofte MISS, de næste skal være HIT. - Tjek fra kommandolinjen:
curl -I https://ditdomæne.dk/viser de samme headere uden browsercache. - Mål før og efter: Brug PageSpeed Insights eller GTmetrix, og sammenlign gerne fra flere lokationer. Se PageSpeed, GTmetrix og Pingdom for, hvordan du læser resultaterne.
- Følg CDN’ets statistik: De fleste udbydere viser cache-hit ratio og trafik. En lav hit-ratio betyder, at CDN’et sender det meste videre til din server.
- Test funktionerne: Log ind i wp-admin, udfyld en formular, og gennemfør et testkøb, hvis du har en webshop.
Viser headeren DYNAMIC eller BYPASS, hvor du forventede HIT, så se Hvorfor viser CF-Cache-Status DYNAMIC, BYPASS eller MISS?
Typiske fejl ved CDN-integration
- Redirect-sløjfe efter Cloudflare: næsten altid SSL-tilstanden “Flexible” kombineret med en HTTPS-redirect på serveren.
- Mail holder op med at virke: MX- eller mail-records er sat til proxied eller manglede ved importen.
- Gammelt indhold efter ændringer: CDN-cachen er ikke ryddet. Purge cachen efter større ændringer, eller lad cacheplugin og CDN tale sammen.
- Kunder ser forkert kurv: HTML er cachet uden undtagelser for kurv, checkout og WooCommerce-cookies.
- Forkerte IP-adresser i logs: serveren ser CDN’ets IP i stedet for besøgendes. Det løses ved at gendanne den rigtige IP fra CDN’ets header.
Valg af det rigtige CDN til WordPress
Når du vælger et CDN til WordPress, så overvej:
- Hvor dine besøgende er: Er målgruppen primært dansk, betyder netværkets dækning i Europa mere end antallet af PoP’er i alt.
- Integration med din stak: Passer CDN’et til din webserver og dit cacheplugin, så cachen ryddes automatisk ved ændringer?
- Sikkerhedsfunktioner: Har du brug for firewall, bot-beskyttelse og DDoS-beskyttelse foran hele sitet, eller kun hurtigere filer?
- Pris og forbrug: Nogle CDN’er afregner pr. GB trafik, andre har faste planer med begrænsninger på funktioner.
- Data og GDPR: Et CDN behandler besøgendes IP-adresser. Tjek databehandleraftale og dataplacering – se CDN og datasuverænitet.
Fordele ved et CDN til WordPress
- Hurtigere levering: Statisk indhold leveres fra en server tæt på den besøgende, hvilket især hjælper et internationalt publikum.
- Bedre forudsætninger for SEO: Hastighed og Core Web Vitals indgår i Googles vurdering af sideoplevelsen. Et CDN kan bidrage, men løser ikke en langsom server eller tunge scripts.
- Skalerbarhed: CDN’et tager en stor del af trafikken, så din server bedre kan håndtere spidsbelastninger.
- Mindre trafik på serveren: Filer, der leveres fra kanten, skal ikke sendes fra din hosting hver gang.
- Ekstra sikkerhed: Mange proxy-CDN’er tilbyder DDoS-beskyttelse, en web application firewall (WAF) og TLS-kryptering foran sitet.
CDN og Hostious
Et CDN fungerer bedst oven på en server, der i forvejen svarer hurtigt, fordi alt, der ikke kan caches på kanten, stadig hentes fra din origin. Hos Hostious kører WordPress hosting på LiteSpeed og NVMe på servere i Europa, og du kan selv koble Cloudflare eller QUIC.cloud på dit site.
Overvejer du at flytte, er migreringen gratis, og du får dansk support døgnet rundt, hvis DNS, SSL eller cache-undtagelser driller. Se mere om gratis migrering.
Læs også
- Hub: WordPress performance og cache – alle guides om hastighed samlet ét sted
- Cloudflare vs. QUIC.cloud – hvad skal du vælge?
- Cloudflare-indstillinger til WordPress: sikker basisopsætning
- Page cache, object cache og browser cache: hvem gør hvad?
- WordPress hosting hos Hostious – LiteSpeed og NVMe på servere i Europa
Ofte stillede spørgsmål om WordPress og CDN integration
Hvad er et CDN, og hvordan gavner det WordPress-hjemmesider?
Et CDN er et netværk af servere fordelt mange steder, der leverer dit websites indhold fra den server, der er tættest på den besøgende. For WordPress giver det kortere ventetid, mindre belastning af din server og ofte et ekstra sikkerhedslag.
Kan et CDN erstatte WordPress-hosting?
Nej. Et CDN supplerer, men erstatter ikke hosting. WordPress, database og PHP kører stadig på din server, mens CDN’et leverer kopier af indholdet til de besøgende.
Er det svært at integrere et CDN med WordPress?
Nej, men det kræver omhu. Et proxy-CDN som Cloudflare sættes op ved at skifte navneservere, mens en pull-zone kræver, at URL’erne til statiske filer omskrives. Det vigtigste er at undtage wp-admin, kurv og checkout fra cache og teste bagefter.
Giver et CDN ekstra sikkerhed til WordPress?
Ja, især et proxy-CDN. Mange tilbyder DDoS-beskyttelse, en web application firewall (WAF) og TLS-kryptering foran sitet. Det erstatter dog ikke opdateringer, stærke adgangskoder og backup.
Hvordan påvirker et CDN SEO for WordPress?
Et CDN kan gøre siderne hurtigere, og hastighed og Core Web Vitals indgår i Googles vurdering af sideoplevelsen. Effekten er størst for besøgende langt fra serveren og løser ikke en langsom server eller tunge scripts.
Udgivet 14. december 2023Opdateret 3. oktober 2026Fagligt gennemgået 2. oktober 2026
