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

ProviderWat je nodig hebt
CloudflareEen API-token met purge-rechten voor de cache, en je Zone ID.
BunnyEen API-sleutel en je Pull Zone ID.
FastlyEen API-token en je Service ID.
KeyCDNEen API-sleutel en je Zone ID.

Een integratie toevoegen

  1. 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. 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. 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. 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. 1

    Open het purge → rewarm-paneel

    Op Account → CDN, onder je integraties.

  2. 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. 3

    Kies de integratie

    Kies er expliciet één, of gebruik de laatste actieve integratie.

  4. 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

SituatieWat je purgt
Je hebt een gepubliceerd artikel gecorrigeerdDe artikel-URL, plus elke index- of categoriepagina die er een fragment van toont.
Een prijs of voorraad is gewijzigdDe productpagina, plus de categoriepagina's waar die op staat.
Je hebt een templatewijziging gedeployedDe betrokken paginatypes. Overweeg voor volledige releases een deploy-trigger.
Een banner op de homepage is vervangenAlleen 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 → rewarmDeploy-trigger
Leegt de CDN-cacheJaNee
Start opwarmenJa, voor de opgegeven URL'sJa, voor bijpassende warmers
Beste voorSpecifieke content die is veranderdEen hele release die live gaat
Gestart doorJou, in het dashboardJe 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.