Een CDN levert de bestanden van je website vanaf servers dicht bij je bezoekers, zodat pagina's overal snel laden. Lees hoe een CDN werkt en waarom het ertoe doet voor je site.
Je website staat op een server. Bezoekt iemand je site, dan stuurt zijn browser een verzoek naar die server, stuurt de server je bestanden terug en zet de browser de pagina in elkaar. Hoe verder de bezoeker van je server zit, hoe langer die reis duurt. Een bezoeker in jouw stad krijgt je pagina's in milliseconden. Een bezoeker aan de andere kant van de wereld wacht merkbaar langer.
Een CDN lost dit probleem op. In plaats van dat al je bezoekers bestanden ophalen van één server op één locatie, slaat een CDN kopieën van je bestanden op servers over de hele wereld op en levert ze vanaf de server die het dichtst bij de bezoeker staat.
Wat is een CDN?
CDN staat voor Content Delivery Network. Het is een netwerk van servers dat over meerdere locaties wereldwijd is verdeeld. Laadt een bezoeker je website, dan ziet het CDN waar hij zit en levert het je bestanden vanaf de server die het dichtst bij hem staat. Zo hoeft data minder ver te reizen en wordt de laadtijd korter.
Een CDN vervangt je hoofdserver voor hosting niet. Het werkt ernaast. Je originele bestanden staan nog steeds bij je host. Het CDN kopieert die bestanden naar zijn netwerk van servers en houdt ze up-to-date. Bezoekers krijgen de bestanden van het CDN en niet rechtstreeks van je host.
Hoe werkt een CDN?
Stel je een CDN in, dan haalt het een kopie van je statische bestanden, afbeeldingen, CSS, JavaScript, lettertypen en gecachte pagina's op en verspreidt die over zijn wereldwijde servernetwerk. Deze servers heten edge-servers of points of presence.
Laadt een bezoeker je pagina, dan onderschept het CDN het verzoek en stuurt het door naar de dichtstbijzijnde edge-server. Die server levert de bestanden direct. Heeft de edge-server nog geen verse kopie, dan haalt hij die op bij je oorspronkelijke server, slaat hem op en levert hem daarna. Vanaf dat moment handelt die edge-server verzoeken voor dat bestand van bezoekers in dezelfde regio af, zonder elke keer terug te gaan naar je oorspronkelijke server.
Waarom is een CDN belangrijk voor je website?
1. Snellere laadtijden voor bezoekers overal
Het grootste voordeel is snelheid. Bestanden leggen een kortere afstand af, dus pagina's laden sneller. Dit geldt voor elke bezoeker, waar ter wereld hij ook browst. Voor merken met een internationaal publiek is een CDN geen luxe: het is het verschil tussen een snelle ervaring en een frustrerende.
2. Minder belasting voor je hostingserver
Als een CDN het meeste bestandsverkeer afhandelt, krijgt je oorspronkelijke server minder directe verzoeken. Dat betekent minder druk op je host, waardoor je site stabiel blijft, ook bij pieken in het verkeer. Een plotselinge toeloop van bezoekers maakt een site met een CDN minder snel traag of laat hem minder snel crashen.
3. Betere scores voor websitesnelheid
Snelheidstesttools meten hoe snel bestanden bij de browser worden afgeleverd. Een CDN verkort de levertijden, wat direct je scores voor websitesnelheid verbetert. Betere scores helpen bij je positie in zoekresultaten en geven bezoekers een betere eerste indruk van je merk.
4. Meer betrouwbaarheid
Valt je oorspronkelijke server tijdelijk uit, dan kunnen sommige CDN's gecachte versies van je pagina's blijven leveren vanaf hun edge-servers. Bezoekers merken misschien niets van een storing die anders je hele site offline zou halen.
Heb je een CDN nodig voor je website?
Is je publiek lokaal en staat je hostingserver in dezelfde regio, dan is het effect van een CDN kleiner. Maar naarmate je publiek groeit of zich geografisch verspreidt, wordt een CDN steeds waardevoller. Voor de meeste merken die om snelheid en betrouwbaarheid geven, is een CDN een standaardonderdeel van de opzet.
Veel beheerde websiteplatforms en hostingaanbieders bieden CDN-functionaliteit als onderdeel van hun infrastructuur. WEMASY levert websitebestanden via een content delivery network als onderdeel van het platform, zodat je pagina's snel laden voor bezoekers waar ze ook zijn, zonder dat je iets hoeft in te stellen. Dit hangt direct samen met serverlocatie: een CDN neemt het nadeel weg van een server die op één plek staat.
Veelgestelde vragen
Is een CDN hetzelfde als hosting?
Nee. Hosting is waar je websitebestanden worden opgeslagen en vandaan worden geleverd. Een CDN is een aparte laag die die bestanden kopieert en over meerdere locaties verspreidt om de levering te versnellen. Je hebt beide nodig: hosting om je site op te slaan en een CDN om hem snel bij bezoekers over de hele wereld af te leveren.
Helpt een CDN bij SEO?
Ja, indirect. Zoekmachines gebruiken paginasnelheid als rankingfactor. Een CDN verbetert de laadtijden, waardoor je snelheidsscores beter worden, wat je positie positief kan beïnvloeden. Snellere pagina's houden bezoekers ook langer betrokken, een ander signaal waar zoekmachines op letten. Lees meer over wat websitesnelheid beïnvloedt.
Welke soorten bestanden levert een CDN?
Een CDN levert meestal statische bestanden: afbeeldingen, CSS-stylesheets, JavaScript-bestanden, lettertypen, video's en gecachte HTML-pagina's. Dit zijn bestanden die niet veranderen afhankelijk van wie ze opvraagt. Dynamische content die uniek is voor elke bezoeker, zoals een dashboard waarin je bent ingelogd of een gepersonaliseerde productfeed, komt meestal nog steeds van de oorspronkelijke server en niet van het CDN.
Kan een CDN problemen geven met mijn website?
In zeldzame gevallen wel. Levert een CDN een verouderde gecachte versie van een bestand nadat je updates hebt gedaan, dan zien bezoekers mogelijk oude content. Dit heet een probleem met cache-invalidatie. De meeste CDN's laten je de cache indien nodig handmatig wissen of verversen. Goed beheerde CDN-opzetten regelen dit automatisch of geven je makkelijke knoppen om de cache te legen als je wijzigingen publiceert.
Moet ik zelf een CDN instellen?
Niet als je een beheerd platform gebruikt. Veel websitebouwers en hostingaanbieders bieden CDN-infrastructuur als onderdeel van hun dienst. Met de websitebouwer van WEMASY worden je bestanden automatisch via een CDN geleverd. Je hoeft niets in te stellen. Je krijgt de snelheidsvoordelen vanaf het moment dat je site live gaat.
Is een CDN de moeite waard voor een kleine website?
Ook kleine websites profiteren van snellere laadtijden. Heeft je site afbeeldingen, CSS of JavaScript, dan levert een CDN die bestanden sneller aan bezoekers die niet in de buurt van je server zitten. Het voordeel groeit mee met verkeer en geografische spreiding, maar er is geen situatie waarin een CDN je site trager maakt. Zit het in je platform inbegrepen, dan is er geen reden om het niet te gebruiken.