Je website staat fysiek op een server, ergens op een vaste plek in de wereld. Hoe verder een bezoeker daarvandaan zit, hoe langer de informatie onderweg is. Voor lokale bezoekers merk je dat amper, maar zodra je publiek verspreid zit, telt die afstand op tot een merkbare vertraging. Een CDN lost dat op een slimme manier op.
Wat een CDN doet
Een CDN is een netwerk van servers verspreid over de wereld. Het bewaart kopieen van je vaste onderdelen, zoals afbeeldingen, stijlen en scripts, op al die plekken tegelijk. Een bezoeker krijgt ze van de dichtstbijzijnde server, niet vanaf jouw ene centrale plek. Korter onderweg betekent sneller geladen, ongeacht waar iemand zich bevindt.
De voordelen
- Snellere laadtijden, vooral voor bezoekers verder weg.
- Minder belasting op je eigen server, want die hoeft minder te leveren.
- Meer bestendigheid tegen plotselinge drukte of een piek.
- Een buffer tegen bepaalde aanvallen die je site willen platleggen.
// een CDN brengt je site naar de bezoeker toe, in plaats van de bezoeker naar je site te laten reizen.
De meeste CDN-diensten zijn bovendien verrassend eenvoudig in gebruik en groeien met je mee. Je hoeft er geen grote investering voor te doen om te beginnen, en je merkt het effect het sterkst precies waar je bezoekers het verst weg zitten.
Let op de versheid
Omdat een CDN kopieen bewaart, moet je wel zorgen dat die kopieen op tijd vernieuwd worden als je iets wijzigt. Anders zien bezoekers nog de oude versie van een afbeelding of stijl. Een goed ingerichte CDN regelt dat automatisch bij elke wijziging, zodat je het voordeel van snelheid krijgt zonder het nadeel van verouderde inhoud.
Wanneer het loont
Niet elke site heeft een CDN nodig. Bedien je vooral lokale klanten, dan is de winst klein. Maar zodra je bezoekers verspreid zitten of je site veel beeld en verkeer heeft, maakt het een merkbaar verschil. Ik help je inschatten of het in jouw geval de moeite waard is.
Veel CDN-diensten bieden bovendien handige extra's, zoals het automatisch verkleinen van afbeeldingen of het tegenhouden van verdacht verkeer. Zo wordt een CDN niet alleen een versneller, maar ook een extra beschermlaag voor je site, zonder dat je daar zelf veel voor hoeft in te richten.
Wil je je site overal snel laten laden? Bespreek je project.
Verder lezen: Caching uitgelegd · De rol van hosting