CDN står for indholdsleveringsnetværk. Du kan tænke på et CDN som et netværk af servere, der er indstillet til at levere indhold. Disse servere er placeret strategisk over hele kloden med det formål at fremskynde leveringen af webindhold. Efter nogle skøn betjenes et flertal af internettrafikken af CDN'er.
Hvordan fungerer CDN'er?
Målet med CDN er at reducere tiden mellem når anmodningen om en webside sendes, og når den gengives fuldt ud i webbrowseren. CDN hjælper med at skære ned denne gang ved at reducere den fysiske afstand mellem anmodningen og indholdet.
Så for eksempel overveje, at en besøgende fra Storbritannien ønsker at få adgang til en webside fra en webserver i USA. Anmodningen om indholdet og dataene skal krydse Atlanterhavet, hvilket vil resultere i en mærkbar forsinkelse. CDN'er reducerer dog forsinkelsen ved at gemme en version af det amerikanske websted på en server i Storbritannien og servere denne version til den britiske besøgende meget hurtigere.
De flere servere placeret på strategiske geografiske placeringer rundt om i verden er kendt som Points of Presence (PoPs). Disse PoP'er indeholder typisk flere caching-servere, der er vært for identiske kopier af de deltagende websteder, som de serverer til en bruger, når de bliver bedt om det. Så når en bruger anmoder om et deltagende websted, er det PoP'erne tættest på den besøgende, der svarer på anmodningen i en brøkdel af den tid, det ville have taget, hvis indholdet blev serveret af den originale webserver.
Ud over at omdirigere anmodningen til en PoP og betjene det cachelagrede indhold, vil en CDN også kommunikere med den originale server, hvis den har brug for at levere noget indhold, der ikke tidligere er blevet cache eller faktisk er genereret dynamisk.
Mens CDN'er oftest bruges til at levere statisk indhold, er det ikke den eneste type indhold, som du kan sende ved hjælp af CDN'er. Disse dage leverer CDN'er alle typer multimedieindhold inklusive high definition-video og lyd og hjælper også med at lette software-downloads, hvad enten det er apps, spil og endda OS-opdateringer. Potentielt kan alle data, der kan digitaliseres og ikke genereres dynamisk, leveres via et CDN.
Fordele ved at bruge CDN'er
Den åbenlyse fordel, som CDN'er tilbyder webstedsejere, der har regelmæssige besøgende fra flere geografiske placeringer, er, at deres indhold leveres hurtigere til disse brugere, da der er mindre afstand for det at rejse.
Ud over at fremskynde leveringen af indhold tilbyder CDN'er forskellige andre fordele. Til at begynde med reducerer det it-infrastrukturomkostninger, da du ikke længere har brug for at erhverve servere over hele kloden. CDN'er koster typisk en brøkdel af beløbet og er også lettere at implementere og administrere end en flåde af verdensomspændende servere.
På samme måde giver CDN'er webstedsejere mulighed for nemt at skalere op eller ned i henhold til deres trafikkrav. De laver også belastningsbalancering i den henseende, da de hjælper med at fjerne belastningen fra den originale server ved at håndtere indgående trafik. Ved at omdirigere brugere til replikeret indhold hjælper det med at reducere overbelastning i netværket, hvilket giver besøgende en bedre brugeroplevelse.
Mange CDN-udbydere har også muligheden for at opdage og modvirke distribuerede denial-of-service (DDos) -angreb og derved beskytte din originale server og samtidig sikre uafbrudt adgang til dit indhold.
Da CDN'er opkræver betaling for deres tjenester baseret på mængden af leverede data (normalt pr. GB), indsamler og leverer de dataanalyser, der kan være nyttige for indholdsskaberne. Afhængigt af typen eller metadata, der indsamles af CDN'erne, kan webstedsejere bruge dataanalysen til at forbedre deres indhold og identificere huller i deres opsøgende strategi.
En af de indirekte fordele ved at bruge CDN'er er den forbedrede SEO-placering. Dette sker, da en af de faktorer, som søgemaskiner tager i betragtning, når de rangordner et websted, er sideindlæsningstider. Søgemaskiner rangerer hurtigere websteder højere end langsommere websteder med høje afvisningsfrekvenser.
Hvordan vælger jeg et CDN?
Som med alle webinfrastrukturelle tjenester er der ingen mangel på CDN-udbydere at vælge imellem. Vi vil foreslå, at du starter med at oprette en liste over dine krav baseret på den type indhold, du vil levere via CDN'er, de geografiske områder, du vil dække, mængden af båndbredde, du har brug for, og dit budget.
Dernæst skal du kortlægge CDN-udbydere baseret på et par generelle overvejelser, før du finder den bedste, der opfylder dine krav. Hele ideen med at bruge en CDN er at levere indhold hurtigere, hvorfor du skal sikre dig, at det CDN, du vælger, er hurtigere end din oprindelige server.
Hold øje med CDN'er, der er indstillet til at levere den type indhold, du er vært for. For eksempel, mens de fleste CDN'er leverer alle slags data, er der specialiserede dem, der har optimeret deres netværk til at levere en bestemt type indhold, især Full HD og 4K streaming video. Nogle af de velrenommerede CDN-udbydere vil også anvende ekstra cachelag for at reducere belastningen på din originale server.
En skalerbarhed af CDN'er er også en vigtig faktor, især for websteder, der oplever lejlighedsvis stigning i trafikken. Den bedste CDN skal ikke kun tilbyde uendelig skalerbarhed, men skal også give mulighed for en vis automatisering af processen for at holde trit med trafikken.
Udover disse indholdsleveringsfunktioner, skal du også holde øje med, hvor lang tid CDN'er tager at udbrede dit indhold i hele deres netværk. Tilsvarende er det også vigtigt at notere den tid, det tager for en CDN at rense en fil, hvis du har brug for at fjerne et stykke indhold.
- Vi har præsenteret den bedste skyopbevaring.