Et content delivery network (CDN) er et geografisk distribueret netværk af servere, der arbejder sammen om at levere internetindhold hurtigere og mere pålideligt. I stedet for at alle brugere får adgang til indhold fra én enkelt oprindelsesserver, cacher CDN’er kopier af statiske elementer som billeder, videoer, stylesheets og JavaScript-filer på servere, der er placeret tættere på brugerne rundt om i verden.
Tænk på det som en detailkæde. I stedet for at alle rejser til ét massivt centrallager for at købe produkter, findes der lokale butikker i hver by med populære varer på lager. De får hurtigere det, De har brug for, og centrallageret håndterer mindre trafik.
Omkring 46 millioner websteder bruger CDN’er(nyt vindue) på verdensplan, herunder omkring 81 % af de 1 million største websteder(nyt vindue). Blandt de store CDN-udbydere er Akamai Technologies og den næsten allestedsnærværende Cloudflare (alene over 24 millioner websteder bruger Cloudflare(nyt vindue)).
- Hvorfor findes CDN’er?
- Hvad er fordelene ved CDN’er?
- Hvordan fungerer CDN’er?
- CDN’er og farerne ved overblokering
Hvorfor findes CDN’er?
Traditionelt blev websteder hostet på en enkelt server på én fysisk placering. Det fungerer fint, hvis alle Deres besøgende bor i nærheden af den server. Men når brugerne er spredt over lande (eller kontinenter), opstår der problemer:
- Latency (langsomme indlæsningstider på grund af fysisk afstand)
- Flaskehalse i båndbredde
- Overbelastning af servere under trafikspidser
- Højere sårbarhed over for DDoS-angreb(nyt vindue)
CDN’er løser dette ved at distribuere indhold på tværs af mange servere verden over. Det betyder, at hvis De er i New York, får De indhold fra en server i USA, mens besøgende i London på det samme websted får serveret indhold fra en europæisk server.
Hvad er fordelene ved CDN’er?
CDN’er forbedrer:
- Hastighed: Indhold rejser en kortere fysisk afstand
- Skalerbarhed: Trafikspidser (f.eks. under udsalg eller virale begivenheder) får ikke siden til at crashe
- Oppetid: Hvis én server fejler, tager en anden over
- Sikkerhed: De fleste CDN’er hjælper med at beskytte mod DDoS-angreb
Hvordan fungerer CDN’er?
Et CDN består af:
- En oprindelsesserver. Dette er den “primære” server, hvor webstedet faktisk ligger.
- Edge-servere, der gemmer (“cache”) statisk indhold som billeder, CSS-filer, JavaScript og videoer fra oprindelsesserveren. Store CDN’er (som Cloudflare) kan drive hundredvis af disse distribuerede edge-servere verden over.

Når De besøger et websted, der bruger et CDN, fungerer processen sådan:
- Brugeranmodning: Når De besøger et websted, sender Deres browser en anmodning om indhold.
- DNS-opslag: CDN’ets DNS-system afgør, hvilken server der er bedst placeret til at betjene Dem. Typisk vil det være den, der er tættest på Dem.
- Cachekontrol: Edge-serveren kontrollerer, om den har det ønskede indhold cachet.
- Levering: Hvis det er cachet, leveres indholdet med det samme. Hvis ikke, henter edge-serveren det fra oprindelsesserveren, cacher en kopi til fremtidige anmodninger og leverer det til Dem.
- Dynamisk indhold: For dynamisk indhold (såsom personlige sider) kan CDN’er dirigere anmodninger til oprindelsesserveren, mens de stadig optimerer forbindelsesstien.
Det afgørende er, at alle websteder, der bruger det samme CDN, dirigerer deres indhold gennem CDN’ets delte edge-servere. Dette betyder, at hundredvis af ellers urelaterede websteder, der betjener et lignende geografisk område, kan del den IP-adresse, som en edge-server i et CDN bruger til det område.
CDN’er og farerne ved overblokering
For at bekæmpe ulovlig streaming af sine fodboldkampe har den spanske topfodboldorganisation LaLiga fået domstolskendelser, som kræver, at spanske Internetudbydere blokerer tusindvis af IP-adresser, der tilhører CDN-udbyderen Cloudflare. Dette skyldes, at organisationen har forbundet disse IP-adresser med ulovlige streamingtjenester.

Problemet er, at disse IP-adresser tilhører Cloudflares edge-servere, som også bruges af tusindvis (potentielt millioner) af legitime websteder. Dette har efterladt millioner af mennesker i Spanien uden pålidelig mulighed for at få adgang til nogle populære sider, herunder(nyt vindue) GitHub, ChatGPT, offentlige websteder og banktjenester.
Afsluttende tanker om CDN’er
Content delivery networks er nu essentiel infrastruktur for nutidens web og driver i det skjulte den hurtige og pålidelige online oplevelse, som De er kommet til at forvente. Ved at distribuere indhold på tværs af geografisk spredte edge-servere reducerer CDN’er latency, absorberer trafikspidser, forbedrer oppetid og tilføjer kritiske lag af sikkerhed.
Meget af deres nytte ligger i deres usynlighed. Selvom de bruges af over tre fjerdedele af alle websteder på internettet, tænker de fleste af os aldrig over dem. Men de er der og arbejder bag kulisserne på omtrent tre fjerdedele af nutidens websteder og sikrer, at indhold leveres hurtigt og pålideligt uanset geografi.
Nylige situationer, hvor regeringer, domstole og virksomhedsinteresser har blokeret internettjenester, gør uundgåeligt betydelig følgeskade på det bredere internet.






