Wat is een CDN en wat doet het?
Een CDN is een netwerk van servers dat kopieën van je bestanden op meerdere plekken ter wereld bewaart. Je bezoeker haalt ze op bij de server die het dichtst bij hem staat.
Dat scheelt afstand, en afstand kost tijd. Iemand in Australië hoeft dan niet bij je Nederlandse server aan te kloppen voor een afbeelding.
Het gaat vooral om je afbeeldingen, je opmaak en je lettertypen. Je pagina zelf komt meestal nog van je eigen server.

Hoe het werkt
De eerste keer dat iemand in een bepaald gebied een bestand opvraagt, haalt de dichtstbijzijnde CDN-server het op bij jou en bewaart het.
Elke volgende bezoeker uit dat gebied krijgt de bewaarde kopie. Dat is sneller voor de bezoeker en het ontlast jouw server.
Wat het verspreidt
Alles wat voor iedereen hetzelfde is: afbeeldingen, opmaakbestanden, scripts en lettertypen. Samen vaak tachtig procent van het gewicht van een pagina.
Je pagina zelf verandert per bezoeker minder vaak dan je denkt, maar wordt meestal wel gewoon door je eigen server geleverd. Meer daarover lees je bij cache.
Wat het oplevert
Snelheid voor bezoekers ver weg, en rust op je eigen server bij drukte. Dat tweede wordt vaak onderschat.
Krijg je een piek door een nieuwsbericht of een campagne, dan vangt het CDN het grootste deel op. Meer daarover lees je bij pagespeed.
Mijn vuistregels
- Zit je publiek in Nederland en staat je server hier ook? Dan is de winst klein.
- Verkoop je internationaal, dan is het bijna altijd de moeite waard.
- Los eerst je afbeeldingen op; een CDN maakt een zware foto niet lichter.
- Meet voor en na, anders weet je niet of het iets deed.
Die derde is de belangrijkste. Een CDN verplaatst je bestanden, het verkleint ze niet.
De bijvangst
De meeste CDN-diensten bieden ook bescherming tegen aanvallen en filteren verkeer dat je site probeert plat te leggen.
Voor sommige sites is dat een belangrijker argument dan de snelheid zelf.
Wat het niet is
Geen vervanging van je hosting. Je site blijft gewoon op je eigen server draaien; het CDN bewaart alleen kopieën van onderdelen.
En geen oplossing voor een trage server. Meer daarover lees je bij het verschil tussen een CDN en caching.