CDN-integraties
Koppel Cloudflare, Bunny, Fastly of KeyCDN om URL's te purgen en ze meteen weer op te warmen.
8 min leestijd
Een CDN purgen is eenvoudig. Het probleem is wat er daarna gebeurt: een purge garandeert dat de volgende bezoeker een koude cache raakt en wacht terwijl de pagina opnieuw opgebouwd wordt. Je hebt verouderde content geruild voor trage content.
Purge → rewarm lost dat op. Cache Rocket leegt de URL's bij je CDN en warmt ze direct weer op, zodat de cache ververst wordt in plaats van alleen geleegd.
Niet hetzelfde als Managed CDN
CDN-integraties purgen en warmen URL's op bij jouw CDN. Managed CDN serveert Cache Rocket-geoptimaliseerde assets op assets.cacherocket.com. De meeste teams gebruiken Managed CDN voor Media-taken en CDN-integraties voor redactionele of release-purges.
Je stelt dit in onder Account → CDN.
Ondersteunde providers
| Provider | Wat je nodig hebt |
|---|---|
| Cloudflare | Een API-token met purge-rechten voor de cache, en je Zone ID. |
| Bunny | Een API-sleutel en je Pull Zone ID. |
| Fastly | Een API-token en je Service ID. |
| KeyCDN | Een API-sleutel en je Zone ID. |
Een integratie toevoegen
- 1
Maak een beperkt token bij je CDN
Geef het alleen purge-rechten voor de zone die je nodig hebt. Gebruik geen globale accountsleutel.
- 2
Zoek je zone- of service-ID op
Cloudflare toont de Zone ID op het overzicht van het domein; Bunny gebruikt een Pull Zone ID; Fastly een Service ID; KeyCDN een Zone ID.
- 3
Voeg hem toe in Cache Rocket
Kies op Account → CDN de provider, geef de integratie een naam en plak het token en de zone-identifier.
- 4
Opslaan
De integratie verschijnt in je lijst en is beschikbaar voor purge-acties.
Gebruik een token met minimale rechten
Een token dat alleen mag purgen beperkt de schade als het ooit uitlekt. Plak nooit een globale API-sleutel die DNS of accountinstellingen kan wijzigen.
Een purge en rewarm uitvoeren
- 1
Open het purge → rewarm-paneel
Op Account → CDN, onder je integraties.
- 2
Plak de URL's die je wilt verversen
Eén per regel, als volledige URL's. Wees specifiek — noem de pagina's die echt veranderd zijn.
- 3
Kies de integratie
Kies er expliciet één, of gebruik de laatste actieve integratie.
- 4
Voer het uit
Klik op Purgen & opwarmen. Cache Rocket meldt hoeveel URL's gepurged en hoeveel opgewarmd zijn.
Good to know
Controleer of het aantal opgewarmde URL's overeenkomt met het aantal gepurgede. Een verschil betekent dat sommige URL's niet opgewarmd konden worden — meestal een redirect, een foutresponse of een niet-geverifieerde hostname.
Wanneer je het gebruikt
| Situatie | Wat je purgt |
|---|---|
| Je hebt een gepubliceerd artikel gecorrigeerd | De artikel-URL, plus elke index- of categoriepagina die er een fragment van toont. |
| Een prijs of voorraad is gewijzigd | De productpagina, plus de categoriepagina's waar die op staat. |
| Je hebt een templatewijziging gedeployed | De betrokken paginatypes. Overweeg voor volledige releases een deploy-trigger. |
| Een banner op de homepage is vervangen | Alleen de homepage. Precisie houdt het koude venster minimaal. |
Purge niet alles
Een volledige zone-purge leegt elke gecachete pagina in één keer en stuurt al het volgende verkeer gelijktijdig naar je origin — een zelf veroorzaakte verkeerspiek op het slechtst mogelijke moment. Purge specifieke URL's wanneer dat kan.
Hoe dit verschilt van deploy-triggers
| CDN purge → rewarm | Deploy-trigger | |
|---|---|---|
| Leegt de CDN-cache | Ja | Nee |
| Start opwarmen | Ja, voor de opgegeven URL's | Ja, voor bijpassende warmers |
| Beste voor | Specifieke content die is veranderd | Een hele release die live gaat |
| Gestart door | Jou, in het dashboard | Je CI of hostingplatform, automatisch |
Ze vullen elkaar aan. Veel teams gebruiken deploy-triggers voor releases en purge → rewarm voor redactionele correcties. Zie Deploy-triggers.
Veelvoorkomende problemen
- De purge wordt geweigerd of is niet geautoriseerd.
- Het token mist purge-rechten, is verlopen, of is gekoppeld aan de verkeerde zone-ID. Maak een nieuw token met alleen purge-rechten en controleer of de zone-identifier bij hetzelfde account hoort.
- URL's gepurged maar nul opgewarmd.
- De URL's staan vermoedelijk op een niet-geverifieerde hostname, of ze verwijzen door. Controleer de verificatie en gebruik de exacte eind-URL.
- Content is na het purgen nog steeds verouderd.
- Een andere cachelaag houdt hem vast — een paginacache op je origin, of je browser. Test in een privévenster, en purge ook de cache aan de origin-kant als je die hebt.
- Kan ik opwarmen zonder te purgen?
- Ja. Gewone warmers en deploy-triggers warmen op zonder iets ongeldig te maken. Purgen is alleen nodig als de gecachete inhoud echt verouderd is.
- Mijn CDN staat niet in de lijst.
- Purge-integratie is beperkt tot de vier ondersteunde providers. Opwarmen zelf werkt met elk CDN — je purgt dan via het gereedschap van je eigen provider en laat de warmer het weer vullen.
- Heb ik dit nodig als ik alleen Managed CDN gebruik?
- Nee. Managed CDN vereist geen Cloudflare-, Bunny-, Fastly- of KeyCDN-gegevens. Voeg alleen een integratie toe als je wilt dat Cache Rocket je bestaande CDN purgt en die URL's weer opwarmt.