Wat is een CDN en waarom is er een essentieel als u een domein bezit?

Een content delivery network ( CDN ) is een verzameling servers die over de hele wereld zijn verspreid en die delen van uw website leveren aan sitebezoekers die zich in de buurt van die servers bevinden.

Het meest voorkomende gebruik van een CDN is voor het aanleveren van afbeeldingen van een website. Dit komt omdat afbeeldingen meestal het langzaamst ladende onderdeel van een webpagina zijn. 

Wat is een CDN?(What Is a CDN?)

Een CDN is geen webhost. Het slaat eenvoudig de delen van uw website op die u hebt ingesteld om door een CDN te worden bediend . Deze opgeslagen (cache) bestanden worden geüpload naar alle verschillende servers over de hele wereld.

Wanneer een bezoeker uit een ander land uw website bezoekt, ontvangen ze de tekst rechtstreeks van uw webhost, maar ze kunnen een aantal andere bestanden ontvangen van de CDN -server die zich het dichtst bij hun locatie bevindt.

Deze bestanden kunnen zijn:

  • Javascript-bestanden
  • Afbeeldingen
  • Videos
  • Stylesheets

De vraag naar CDN - services schoot omhoog toen Google de laadsnelheid van de pagina begon te gebruiken als een variabele in hun rangschikkingsalgoritme.

Deze race om de snelst ladende pagina over een onderwerp te worden, vereiste dat website-eigenaren op zoek gingen naar alternatieven voor langzaam ladende afbeeldingen op de site. Het gedistribueerde, in de cache opgeslagen CDN -netwerk was de perfecte oplossing.

Waarom een ​​CDN essentieel is voor uw site(Why a CDN Is Essential For Your Site)

Als u een website bezit, is de snelheid waarmee pagina's worden geladen om een ​​aantal redenen belangrijk. Zoals hierboven vermeld, zal het uw algehele rankingscore bij Google verhogen . 

Ten tweede verbetert het de ervaring die bezoekers op uw website hebben. Hierdoor blijven ze langer op uw website en bezoeken ze meer pagina's erop.

Hier zijn een paar andere manieren waarop een CDN essentieel is voor uw website.

Bespaart bandbreedte(Saves Bandwidth)

Door een CDN te gebruiken , verschuift u het bandbreedtegebruik van de server van uw webhost naar het gedistribueerde netwerk van CDN - servers. 

Zodra u uw CDN- account heeft ingesteld en met uw domein heeft ingesteld, ziet u dat die bandbreedte zich begint op te stapelen in uw accountdashboard.

Dit is de bandbreedtevraag die u verwijdert van de server van uw webhost. Omdat webhostingservices zo duur zijn - en vaak in rekening worden gebracht voor het gebruik van meer bandbreedte - komt het terugdringen van het bandbreedtegebruik meestal neer op aanzienlijke kostenbesparingen.

CDN -bandbreedtekosten zijn veel goedkoper dan webhostingkosten. Dit komt omdat CDN -services hun servernetwerk opzetten om inhoud met hoge bandbreedte, zoals afbeeldingen, te beheren. Dit doen ze op de volgende manieren.

  • CDN(CDNs) 's gebruiken optimalisaties zoals server load balancing en stationaire schijven, die de overdracht versnellen en fouten verminderen.
  • Door middel van manipulatietechnieken voor bestandsgrootte, zoals bestandscompressie en -verkleining, verminderen CDN(CDNs) 's de hoeveelheid gegevens die wordt overgedragen.
  • Door gebruik te maken van SSL/TLS - certificaten kunnen CDN(CDNs) 's het aantal valse overdrachten verminderen, waardoor de noodzaak om een ​​overdracht opnieuw te starten en nog meer gegevens te verzenden, wordt voorkomen.

Vermindert uitvaltijd(Reduces Downtime)

Als het gaat om betrouwbaarheid, zijn er weinig dingen die de downtime van uw website meer verminderen dan het gebruik van een CDN -service.

Deze verhoogde uptime is te wijten aan een aantal redenen.

Het gedistribueerde CDN -netwerk betekent dat het grootste deel van uw bandbreedte - afbeeldingen - afkomstig is van meerdere servers van over de hele wereld. CDN -services gebruiken een techniek die "load balancing" wordt genoemd, wat betekent dat wanneer er een te grote vraag is van één server, andere servers worden gebruikt om de belasting in evenwicht te brengen.

Wanneer uw websiteverkeer aanzienlijk stijgt, wordt er veel van meerdere hardware gevraagd. Met name de webserver in het datacenter van uw webhost en de gedistribueerde servers die worden beheerd door uw CDN -service.

En aangezien afbeeldingen en bestanden het grootste deel van de gegevens vormen die worden overgedragen, zal daar de meeste vraag plaatsvinden. 

Het feit dat CDN(CDNs) 's die vraag over meerdere load-balanced servers beheren, betekent dat uw site aanzienlijk meer verkeer kan verwerken dan wanneer u geen CDN -service zou gebruiken.

Verbetert de beveiliging(Improves Security)

Het zal je misschien verbazen dat het gebruik van een CDN ook de beveiliging van je site kan verhogen.

Om dit te begrijpen, is het eerst belangrijk om de gegevensstroom te begrijpen wanneer bezoekers naar uw website komen.

In een enkele webserverconfiguratie doen bezoekers een verzoek om een ​​webpagina en moet uw webserver reageren met alle gegevens, inclusief tekst, afbeeldingen, javascript en stylesheets. Al die bandbreedtevraag heeft invloed op uw ene webserver.

Stel je dit voor als een dam met meerdere waterpoorten. In dit scenario zou het een dam zijn met slechts één poort waar water doorheen kan stromen. Er zou niet al te veel water nodig zijn om de dam te overbelasten en het water over de top te laten stromen.

Dit is de reden waarom de meeste dammen zijn gebouwd met meerdere poorten die kunnen worden geopend als het waterniveau aan de andere kant stijgt.

Als u een website heeft die op één webserver wordt gehost, kost het een DDOS- aanvaller veel minder moeite om uw website uit de lucht te halen.

DDOS-aanvallen worden gelanceerd door veel verschillende "bots" van over de hele wereld, waarbij honderden of zelfs duizenden gebruikers worden gesimuleerd die tegelijkertijd verzoeken indienen tegen uw webserver.

Door echter een CDN -service te gebruiken met gedistribueerde webservers over de hele wereld, zijn al die servers als extra poorten in de dam.

Nu hoeft uw webserver alleen nog tekst te leveren en meerdere CDN - servers bieden afbeeldingen en andere bestanden. Al deze servers delen in wezen de vraag naar bandbreedte. 

Dit biedt geen 100% bescherming tegen DDOS- aanvallen, maar het vereist wel dat de inspanningen die de hackers in de aanval steken veel groter zijn voordat uw website uitvalt.

Als u er bovendien voor zorgt dat uw CDN is ingesteld met TLS/SSL -certificaten, wordt al het verkeer versleuteld en beschermd tegen hackers die het webverkeer onderscheppen.

Hoe u uw CDN-service instelt(How to Set Up Your CDN Service)

Hoewel een CDN -service misschien ingewikkeld klinkt, is het opzetten ervan vrij eenvoudig.

Eerst moet u een CDN -service kiezen. Er zijn een paar belangrijke om uit te kiezen.

  • Cloudflare : een van de grootste en meest bekende CDN -services die door veel grote bedrijven over de hele wereld worden gebruikt.
  • Fastly : biedt een aantal producten voor weboptimalisatie, waaronder levering van CDN -inhoud.
  • KeyCDN : beheert 34 datacenters over de hele wereld, met bewezen prestaties op het gebied van websitesnelheid.
  • MetaCDN : In tegenstelling tot andere CDN - services die kosten in rekening brengen op basis van gebruik, rekent deze service een vast maandelijks bedrag aan.
  • StackPath : voorheen MaxCDN , wordt StackPath door veel bedrijven en websites over de hele wereld gebruikt. 

Elk van deze services biedt voldoende CDN- optimalisatie voor uw site. Als uw site klein is, is het beter om te kiezen voor een op gebruik gebaseerd betalingsmodel, aangezien uw bandbreedte waarschijnlijk laag zal zijn. Als u een grote website of bedrijf heeft, is het vaste tariefmodel beter.

Nadat u zich heeft aangemeld voor een CDN -service, moet u uw CDN -zone instellen in uw account.

Het opzetten van het account houdt simpelweg in dat u de naam van uw domein opgeeft en caching en compressie configureert. Meestal is het prima om deze instellingen als standaard te laten.

Noteer(Make) de CNAME- hostnaam die door uw CDN is opgegeven . Dit heb je later nodig.

Ten slotte moet u een CDN -plug-in op uw site installeren. Als u bijvoorbeeld een WordPress- site gebruikt, is W3 Total Cache een populaire optie.

Nadat u de plug-in heeft geïnstalleerd, ziet u een veld waarin u de CNAME van uw CDN -service kunt invoeren.

U vindt ook een gedeelte waar u kunt inschakelen welk type bestanden op uw website u wilt dat de CDN -service in de cache opslaat en aan bezoekers verstrekt.

Nadat u alle wijzigingen heeft opgeslagen, zou u moeten zien dat de CDN- bandbreedtegrafieken bezoekers in de loop van de tijd gaan weergeven. Het kan enige tijd duren voordat de wijzigingen op internet(Internet) worden gerepliceerd , maar de DNS- wijzigingen zouden na ongeveer 24 uur moeten worden bijgewerkt.

Gezien de prestatie- en beveiligingsvoordelen die een CDN -service biedt, kunt u het zich niet veroorloven deze niet voor uw website te configureren.



About the author

Ik ben een freeware-softwareontwikkelaar en voorstander van Windows Vista/7. Ik heb honderden artikelen geschreven over verschillende onderwerpen die verband houden met het besturingssysteem, inclusief tips en trucs, reparatiehandleidingen en best practices. Ik bied ook kantoorgerelateerde adviesdiensten via mijn bedrijf, Help Desk Services. Ik heb een diep begrip van hoe Office 365 werkt, de functies ervan en hoe ik deze het meest effectief kan gebruiken.



Related posts