Kan een CDN je website juist vertragen?
Ja, dat kan. Het gebeurt vaker dan aanbieders je vertellen, en bijna altijd om dezelfde drie redenen.
Een CDN is een extra schakel. Elke extra schakel kan tijd kosten in plaats van besparen.
Bij een Nederlands publiek op een Nederlandse server is dat risico het grootst.

De eerste bezoeker wacht
Staat een bestand nog niet op de dichtstbijzijnde CDN-server, dan haalt die het eerst bij jou op. Die bezoeker wacht dus langer dan zonder CDN.
Bij een drukke site merk je dat nauwelijks, omdat de kopieën warm blijven. Bij een rustige site verlopen ze steeds voordat de volgende bezoeker komt.
Een extra opzoeking
Je browser moet eerst uitzoeken waar de CDN-server staat. Dat kost een paar tientallen milliseconden, elke keer opnieuw voor een nieuwe bezoeker.
Zit de winst in afstand maar is die afstand klein, dan verlies je meer dan je wint.
Verkeerd ingesteld
De derde reden is instelwerk. Zet je de bewaartijd te kort, dan haalt het CDN bestanden voortdurend opnieuw bij je op.
Dan heb je alle nadelen van een tussenlaag en geen van de voordelen. Meer daarover lees je bij de grootste oorzaken van een trage website.
Mijn vuistregels
- Meet voor én na, met dezelfde meting en vanaf dezelfde plek.
- Test ook vanuit het buitenland als je daar publiek hebt.
- Zet de bewaartijd op minstens een maand voor afbeeldingen.
- Zie je geen winst? Zet het uit; een schakel minder is een probleem minder.
Die laatste kost de meeste moeite, omdat je net betaald hebt voor het instellen.
Hoe je het meet
Vergelijk niet één meting met één meting. Doe er vijf en kijk naar de middelste waarde.
Meet ook vanaf een plek waar je publiek zit, niet alleen vanaf je eigen bureau. Meer daarover lees je bij pagespeed.
Wanneer het echt fout gaat
Als het CDN zelf storing heeft. Dan is je site onbereikbaar terwijl je eigen server het prima doet.
Dat is zeldzaam, maar het is een risico dat je zonder CDN niet had. Kies daarom een aanbieder die openheid geeft over storingen.
En houd in je achterhoofd hoe je het uitzet. Weten dat je binnen vijf minuten terug kunt naar je eigen server neemt veel van de spanning weg.