Et CDN (Content Delivery Network) er et verdensomspennende system av servere som lagrer kopier av video nær seerne, så strømmer starter raskt og bufrer mindre. I stedet for at hver strøm reiser fra én fjern opprinnelsesserver, henter enheten din den fra en CDN-node i nærheten. Dette usynlige laget er en stor grunn til at den samme tjenesten kan føles rask for én person og treg for en annen. Denne guiden forklarer hvordan CDN-er fungerer, og hvordan de former strømmingen din.
Hva et CDN er
Hver strømmetjeneste lagrer originalinnholdet sitt på opprinnelsesservere. Hvis enheten din hentet videoen rett derfra, ville den reise lange avstander, legge på forsinkelse og overbelaste ett enkelt punkt når millioner ser på samtidig.
Et CDN løser dette ved å plassere cache-servere (noder), også kalt kantservere eller tilstedeværelsespunkter, over hele verden. Populært innhold kopieres til disse nodene, så enheten din kobler seg til en node i nærheten i stedet for til den fjerne opprinnelsen. Det er leveringslaget under selve strømmekjeden.
Slik fungerer et CDN
Når du trykker på play, skjer dette i bakgrunnen:
- Ruting av forespørselen. Tjenesten sender enheten din til den beste CDN-noden for plasseringen og nettverket ditt.
- Sjekk av cachen. Har noden allerede videoen i cache, leveres den umiddelbart (et «cache hit»).
- Fylling av cachen. Hvis ikke (et «cache miss»), henter noden den fra opprinnelsen én gang og legger den i cache til neste seer.
- Levering av segmenter. Noden strømmer bitene av videoen til avspilleren din over vanlig HTTP.
Fordi dataene bare reiser en kort vei fra en node i nærheten, starter avspillingen raskt og holder en jevnere bitrate.
Hvorfor det påvirker strømmingen din
CDN-et avgjør hvor langt videoen din reiser og hvor pålitelig den kommer fram. Tre ting følger av det:
| CDN-faktor | Godt tilfelle | Dårlig tilfelle |
|---|---|---|
| Avstand til noden | Node i byen eller landet ditt | Nærmeste node langt unna |
| Status i cachen | Innholdet ligger allerede i cache (treff) | Kald cache, hentes fra opprinnelsen (bom) |
| Last og sammenkobling | Godt utbygd node, god kobling til leverandøren | Overbelastet node eller dårlig rute hos leverandøren |
Det er derfor den samme appen og det samme abonnementet kan strømme feilfritt for én person og bufre for en annen: de betjenes av ulike noder over ulike nettverksveier. Hastigheten din er bare halve historien – ruten til CDN-et er den andre halvparten.
Hva du selv kan styre
Du kan ikke velge CDN – tjenesten tildeler det. Men du kan forbedre din side av veien:
- Bruk en stabil, helst kablet forbindelse, så du faktisk får brukt hastigheten til noden – se Wi-Fi vs. Ethernet.
- Sett en rask og pålitelig DNS, som påvirker hvor kjapt du rutes til en node – se guiden til DNS for strømming.
- Hold ruteren i form med riktige innstillinger.
- Sjekk for struping hvis bare strømmingen er treg – ruten leverandøren din har til CDN-et kan være problemet; se struping fra internettleverandøren.
CDN vs. VPN
De blandes ofte sammen, men gjør motsatte jobber:
- Et CDN setter opp farten på leveringen ved å lagre innhold i cache nær deg. Det drives av tjenestene, er usynlig for deg, og jobber hele tiden med å kutte avstand.
- En VPN omdirigerer og krypterer din trafikk via en server et annet sted, for personvern eller for å endre den tilsynelatende plasseringen din.
En VPN kan til og med endre hvilken CDN-node som betjener deg, siden CDN-et ser plasseringen til VPN-serveren. Det kan hjelpe eller skade farten – blir strømmingen treg på VPN, velg en server nærmere der du bor.
Kort oppsummert
Et CDN er det skjulte leveringsnettverket som holder kopier av video nær deg, så strømmer starter raskt og bufrer mindre. Det forklarer i stor grad hvorfor kvaliteten varierer mellom folk på den samme tjenesten – ulike noder, ulike cacher og ulike nettverksveier. Du kan ikke velge CDN-et, men en stabil forbindelse, en rask DNS og en ruter i form hjelper deg å nå den beste noden leverandøren din kan tilby.
Se deretter det store bildet i hvordan strømming egentlig fungerer, og få raskere ruting med guiden til DNS for strømming.
Usikker på et begrep på denne siden? Slå det opp i strømmeordlisten.