Et innholdsleveringsnettverk (CDN) er et geografisk distribuert nettverk av tjenere som samarbeider om å levere internettinnhold raskere og mer pålitelig. I stedet for at alle brukere henter innhold fra én enkelt kildetjener, hurtigbufrer CDN-er kopier av statiske ressurser som bilder, videoer, stilark og JavaScript-filer på tjenere som er plassert nærmere brukere over hele verden.
Tenk på det som en butikkjede. I stedet for at alle må reise til ett enormt sentrallager for å kjøpe produkter, finnes det lokale butikker i hver by som er fylt opp med populære varer. Du får det du trenger raskere, og sentrallageret håndterer mindre trafikk.
Rundt 46 millioner nettsteder bruker CDN-er(nytt vindu) på verdensbasis, inkludert omtrent 81 % av de 1 million mest besøkte nettstedene(nytt vindu). Store CDN-leverandører inkluderer Akamai Technologies og den nesten allestedsnærværende Cloudflare (over 24 millioner nettsteder bruker Cloudflare(nytt vindu) alene).
- Hvorfor eksisterer CDN-er?
- Hva er fordelene med CDN-er?
- Hvordan fungerer CDN-er?
- CDN-er og farene ved overblokkering
Hvorfor eksisterer CDN-er?
Tradisjonelt ble nettsteder driftet på én enkelt tjener på én fysisk plassering. Dette fungerer utmerket hvis alle besøkende bor i nærheten av denne tjeneren. Men når brukerne er spredt over land (eller kontinenter), oppstår det problemer:
- Latenstid (trege innlastingstider på grunn av fysisk avstand)
- Flaskehalser for båndbredde
- Overbelastning av tjeneren under trafikktopper
- Større sårbarhet for DDoS-angrep(nytt vindu)
CDN-er løser dette ved å distribuere innhold over mange tjenere over hele verden. Dette betyr at hvis du er i New York, får du innhold fra en USA-basert tjener, mens besøkende fra London til det samme nettstedet vil få servert innhold fra en europeisk tjener.
Hva er fordelene med CDN-er?
CDN-er forbedrer:
- Hastighet: Innholdet reiser en kortere fysisk avstand
- Skalerbarhet: Trafikktopper (f.eks. under salg eller virale hendelser) krasjer ikke nettstedet
- Oppetid: Hvis én tjener svikter, tar en annen over
- Sikkerhet: De fleste CDN-er bidrar til å beskytte mot DDoS-angrep
Hvordan fungerer CDN-er?
Et CDN består av:
- En kildetjener. Dette er «hovedtjeneren» der nettstedet faktisk befinner seg.
- Kanttjenere som lagrer («hurtigbufrer») statisk innhold som bilder, CSS-filer, JavaScript og videoer fra kildetjeneren. Store CDN-er (som Cloudflare) kjører gjerne hundrevis av disse distribuerte kanttjenerne over hele verden.

Når du besøker et nettsted som bruker et CDN, fungerer prosessen på følgende måte:
- Brukerforespørsel: Når du besøker et nettsted, sender nettleseren din en forespørsel om innhold.
- DNS-oppslag: CDN-ets DNS-system bestemmer hvilken tjener som er best plassert for å betjene deg. Vanligvis vil dette være den som er nærmest deg.
- Sjekk av hurtigbuffer: Kanttjeneren sjekker om den har det forespurte innholdet hurtigbufret.
- Levering: Hvis innholdet er hurtigbufret, leveres det umiddelbart. Hvis ikke, henter kanttjeneren det fra kildetjeneren, lagrer en kopi i hurtigbufferen for fremtidige forespørsler, og leverer det til deg.
- Dynamisk innhold: For dynamisk innhold (som personlig tilpassede sider) kan CDN-er rute forespørsler til kildetjeneren, samtidig som de optimaliserer tilkoblingsbanen.
Det som er avgjørende, er at alle nettsteder som bruker samme CDN, ruter innholdet sitt gjennom CDN-ets delte kanttjenere. Dette betyr at hundrevis av ellers urelaterte nettsteder som betjener et lignende geografisk område, kan dele IP-adressen til en CDN-kanttjener for det området.
CDN-er og farene ved overblokkering
For å bekjempe ulovlig strømming av fotballkampene sine har den spanske toppfotballforeningen LaLiga fått rettslige pålegg som krever at spanske internettleverandører blokkerer tusenvis av IP-adresser som tilhører CDN-leverandøren Cloudflare. Dette er fordi de har koblet disse IP-adressene til ulovlige strømmetjenester.

Problemet er at disse IP-adressene tilhører Cloudflares kanttjenere, som også brukes av tusenvis (potensielt millioner) av legitime nettsteder. Dette har ført til at millioner av mennesker i Spania ikke har pålitelig tilgang til enkelte populære nettsteder, inkludert(nytt vindu) GitHub, ChatGPT, offentlige nettsteder og banktjenester.
Noen siste tanker om CDN-er
Innholdsleveringsnettverk er i dag en viktig infrastruktur for dagens nett, og de sørger i det stille for den raske, pålitelige nettopplevelsen du har forventet deg. Ved å distribuere innhold over geografisk spredte kanttjenere, reduserer CDN-er latenstiden, absorberer trafikktopper, forbedrer oppetiden og tilfører kritiske sikkerhetslag.
Mye av nytten ligger i at de er usynlige. Selv om de brukes av over tre fjerdedeler av alle nettsteder på internett, tenker de færreste av oss i det hele tatt på dem. Men de er der, og jobber bak kulissene på omtrent tre fjerdedeler av dagens nettsteder for å sikre at innholdet leveres raskt og pålitelig, uavhengig av geografi.
Nylige situasjoner der myndigheter, domstoler og selskapsinteresser har blokkert internett-tjenester, fører uunngåelig til betydelige følgeskader for internett som helhet.






