Hvad er et CDN og hvorfor er et vigtigt, hvis du ejer et domæne?
Et indholdsleveringsnetværk ( CDN ) er en samling af servere, der er distribueret over hele verden, og som leverer dele af dit websted til besøgende på webstedet i nærheden af disse servere.
Den mest almindelige brug af et CDN er til levering af billeder fra en hjemmeside. Dette skyldes, at billeder normalt er den komponent, der indlæses langsomst på en webside.
Hvad er et CDN?(What Is a CDN?)
Et CDN er ikke en webhost. Det cacher simpelthen de dele af dit websted, som du har konfigureret til at blive betjent af et CDN . Disse gemte (cachelagrede) filer uploades til alle de forskellige servere over hele verden.
Når en besøgende fra et andet land besøger din hjemmeside, modtager de teksten direkte fra din webhost, men de modtager muligvis en række andre filer fra CDN -serveren nærmest deres placering.
Disse filer kan omfatte:
- Javascript-filer
- Billeder
- Videoer
- Stylesheets
Efterspørgslen efter CDN- tjenester steg voldsomt, da Google begyndte at bruge sideindlæsningshastighed som én variabel i deres rangeringsalgoritme.
Dette kapløb om at blive den hurtigste indlæsningsside om et emne krævede, at webstedsejere opsøgte alternativer til langsom indlæsning af billeder på webstedet. Det distribuerede, cachelagrede CDN -netværk var den perfekte løsning.
Hvorfor et CDN er vigtigt for dit websted(Why a CDN Is Essential For Your Site)
Hvis du ejer et websted, er hastigheden, som siderne indlæses, vigtig af et par årsager. Som nævnt ovenfor vil det booste din overordnede placeringsscore hos Google .
For det andet forbedrer det den oplevelse, de besøgende har på din hjemmeside. Dette vil få dem til at blive længere på din hjemmeside og besøge flere sider på den.
Her er et par andre måder, hvorpå et CDN er vigtigt for dit websted.
Sparer båndbredde(Saves Bandwidth)
Ved at bruge et CDN flytter du båndbreddeforbruget væk fra din webhosts server og over på det distribuerede netværk af CDN - servere i stedet.
Når du har konfigureret din CDN- konto og konfigureret den med dit domæne, vil du se, at båndbredden begynder at akkumulere i dit kontos dashboard.
Dette er det båndbreddebehov, du fjerner fra din webhosts server. Med webhostingtjenester så dyre, som de er – og meget ofte bliver de opkrævet for at bruge mere båndbredde – er en nedskæring af båndbreddeforbruget normalt lig med betydelige omkostningsbesparelser.
CDN båndbredde omkostninger er langt billigere end web hosting omkostninger. Dette skyldes, at CDN -tjenester konfigurerer deres servernetværk til at administrere indhold med høj båndbredde som billeder. Det gør de på følgende måder.
- CDN'er(CDNs) bruger optimeringer som serverbelastningsbalancering og steady state-drev, som fremskynder overførslen og reducerer fejl.
- Gennem filstørrelsesmanipulationsteknikker som filkomprimering og minifikation reducerer CDN'er(CDNs) mængden af data, der overføres.
- Ved at bruge SSL/TLS certifikater kan CDN'er(CDNs) reducere falske overførselsstarter, hvilket undgår behovet for at genstarte en overførsel og sende endnu flere data.
Reducerer nedetid(Reduces Downtime)
Når det kommer til pålidelighed, er der få ting, der reducerer din hjemmesides nedetid mere end at bruge en CDN -tjeneste.
Denne øgede oppetid skyldes en række årsager.
Det distribuerede CDN -netværk betyder, at størstedelen af din båndbredde – billeder – kommer fra flere servere fra hele verden. CDN -tjenester bruger en teknik kaldet "belastningsbalancering", hvilket betyder, at når der er for stor efterspørgsel fra én server, bruges andre servere til at udligne belastningen.
Når trafikken på din hjemmeside stiger markant, stiller det stor efterspørgsel på flere stykker hardware. Specifikt webserveren i din webhosts datacenter og de distribuerede servere, der administreres af din CDN -tjeneste.
Og da billeder og filer er den største del af de data, der overføres, er det der, størstedelen af efterspørgslen vil forekomme.
Det faktum, at CDN'er(CDNs) håndterer denne efterspørgsel på tværs af flere belastningsbalancerede servere, betyder, at dit websted vil være i stand til at håndtere betydeligt mere trafik, end hvis du ikke brugte en CDN -tjeneste.
Forbedrer sikkerheden(Improves Security)
Du kan blive overrasket over at høre, at brug af et CDN også kan øge dit websteds sikkerhed.
For at forstå dette er det først vigtigt at forstå strømmen af data, når besøgende kommer til dit websted.
I en enkelt webserveropsætning fremsætter besøgende en anmodning om en webside, og din webserver skal svare med alle data – inklusive tekst, billeder, javascript og stylesheets. Al den efterspørgsel efter båndbredde påvirker din ene webserver.
Forestil dig dette som en dæmning med flere vandhavne. I dette scenarie ville det være en dæmning med kun en enkelt havn for vand at strømme igennem. Det ville ikke tage for meget af en vandstigning, før dæmningen bliver overbelastet, og vandet begynder at strømme over toppen.
Det er derfor, de fleste dæmninger er bygget med flere havne, der kan åbnes, når vandstanden stiger på den anden side.
Hvis du har et websted hostet på en enkelt webserver, kræver det meget mindre indsats fra en DDOS- angribers side at fjerne dit websted.
DDOS-angreb lanceres fra mange forskellige "bots" fra hele verden, og simulerer hundredvis eller endda tusindvis af brugere, der fremsætter anmodninger mod din webserver på samme tid.
Men ved at bruge en CDN -tjeneste med distribuerede webservere rundt om i verden, er alle disse servere som yderligere porte i dæmningen.
Nu behøver din webserver kun at servere tekst, og flere CDN - servere leverer billeder og andre filer. Alle disse servere deler i det væsentlige båndbreddebehovet.
Dette vil ikke give 100 % beskyttelse mod DDOS- angreb, men det vil kræve, at den indsats hackerne lægger i angrebet er meget større, før din hjemmeside går ned.
Derudover, hvis du sørger for at sætte dit CDN op med TLS/SSL -certifikater, vil al trafik blive krypteret og beskyttet mod hackere, der opsnapper webtrafikken.
Sådan konfigurerer du din CDN-tjeneste(How to Set Up Your CDN Service)
Selvom en CDN -tjeneste kan lyde kompliceret, er det ret nemt at konfigurere den.
Først skal du vælge en CDN -tjeneste. Der er et par store at vælge imellem.
- Cloudflare : En af de største og mest kendte CDN - tjenester, der bruges af mange større virksomheder over hele verden.
- Hurtigt(Fastly) : Tilbyder en række weboptimeringsprodukter, inklusive levering af CDN -indhold.(CDN)
- KeyCDN : Administrerer 34 datacentre placeret over hele verden, med dokumenteret hastighed på webstedet.
- MetaCDN : I modsætning til andre CDN - tjenester, der opkræver baseret på brug, opkræver denne tjeneste et fast månedligt gebyr.
- StackPath : Tidligere MaxCDN , StackPath bruges af mange virksomheder og websteder rundt om i verden.
Enhver af disse tjenester vil give tilstrækkelig CDN- optimering til dit websted. Hvis dit websted er lille, er det bedre at vælge en forbrugsbaseret betalingsmodel, da din båndbredde sandsynligvis vil være lav. Hvis du har en stor hjemmeside eller virksomhed, ville fastrentemodellen være bedre.
Når du har tilmeldt dig en CDN -tjeneste, skal du konfigurere din CDN -zone på din konto.
Opsætning af kontoen involverer blot at angive navnet på dit domæne og konfigurere caching og komprimering. Typisk er det fint at lade disse indstillinger være standard.
Noter (Make)CNAME- værtsnavnet fra din CDN . Du får brug for dette senere.
Endelig skal du installere et CDN- plugin på dit websted. For eksempel, hvis du kører et WordPress- websted, er W3 Total Cache en populær mulighed.
Når du har installeret plugin'et, vil du se et felt tilgængeligt, hvor du kan indtaste CNAME fra din CDN -tjeneste.
Du finder også en sektion, hvor du kan aktivere, hvilken type filer på dit websted, du ønsker, at CDN -tjenesten skal cache og levere til besøgende.
Når du har gemt alle ændringer, bør du se, at CDN- båndbreddediagrammet begynder at afspejle besøgende over tid. Det kan tage tid, før ændringerne replikeres overalt på internettet(Internet) , men DNS- ændringerne bør opdateres efter ca. 24 timer.
I betragtning af ydeevnen og sikkerhedsfordelene fra en CDN -tjeneste, har du ikke råd til ikke at konfigurere den til dit websted.
Related posts
HDG forklarer: Hvad er et parkeret domæne, og hvad er dets fordele?
Internet og sociale netværkssider afhængighed
Kan ikke oprette forbindelse til Xbox Live; Løs Xbox Live Networking-problem i Windows 10
Gratis værktøjer til trådløst netværk til Windows 10
Cisco Packet Tracer Networking Simulation Tool og dets gratis alternativer
Bedste WiFi-kryptering til hastighed og hvorfor
Hvad er NAT, hvordan virker det, og hvorfor bruges det?
Ret fejlen "Windows kan ikke oprette forbindelse til dette netværk".
Sådan fungerer automatisk HDMI-skift
Sådan hvidlister du specifikke enheder på dit hjemmenetværk for at stoppe hackere
Boganmeldelse - Head First Networking
Access Point vs. Router: Hvad er forskellene?
HDG forklarer: Hvad er RFID, og hvad kan det bruges til?
Sådan tilføjes et lokalt DNS-opslag til værtsfil
Sådan rettes "Du har ikke tilladelse til at sende til denne modtager"
Hvad er Localhost, og hvordan kan du bruge det?
Sådan opsætter du en NAS (netværkstilsluttet lager)
Boganmeldelse - Trådløst hjemmenetværk til dummies
Netværksadapter virker ikke? 12 ting at prøve
Kan du oprette forbindelse til trådløs router, men ikke til internettet?