Cloudflare-cache beheren

MCP Abilities – Cloudflare: vind de oude kopie voordat je de cache wist

Je hebt een pagina aangepast, maar een bezoeker ziet nog de versie van gisteren. Cloudflare bewaart mogelijk een afzonderlijke kopie. Met deze MCP-uitbreiding voor WordPress kun je het openbare antwoord onderzoeken, kiezen wat je wist en de pagina opnieuw controleren.

Illustratie van Cloudflare-cachebeheer voor WordPress

Eén pagina kan meerdere cachekopieën hebben

Een WordPress-site wijzigt de begintijd van een cursus, maar bezoekers zien nog de oude tijd. Controleer eerst of de opgeslagen pagina klopt. Maak daarna onderscheid tussen de cache van de WordPress-server, de edge-cache van Cloudflare en de browsercache van de bezoeker.

Cloudflare wissen verwijdert de objecten die daar zijn opgeslagen. Het slaat geen nog niet opgeslagen inhoud op en leegt de browsercache van de bezoeker niet. Als de bronserver nog een oude kopie levert, kan Cloudflare diezelfde oude kopie opnieuw ophalen.

De URL-controle toont headers zoals CF-Cache-Status, Age en Cache-Control. De controle vergelijkt de paginatekst niet voor je. Lees ook het antwoord zelf: alleen een cachestatus bewijst niet dat de tijd klopt.

De bronserver, edge-cache en browser bewaren elk een eigen kopie van een pagina

De blauwgroen gemarkeerde bronkopie is gewijzigd. De geel gemarkeerde kopieën in de edge-cache en browser zijn ouder. Controleer elke laag afzonderlijk.

Een pagina wissen kan meer dan één adres raken

De uitbreiding zet pagina-URL’s zonder extensie of met .html om in prefixpurges als ze geen querystring hebben. URL’s van bestanden en URL’s met een querystring blijven exacte URL-purges. Het resultaat vermeldt de automatische omzettingen naar prefixen.

Een prefix zoals example.com/classes/ wist ook gecachte bestanden onder dat pad. Het gaat om een tak van de site, niet om één bestand. Controleer hostnaam, taalpad en afsluitende schuine streep voordat je het prefix kiest.

Purges per host, cachetag of volledige zone omvatten grotere groepen. Cloudflare ondersteunt deze methoden in alle abonnementen, met limieten per account. Aangepaste cachesleutels kunnen headers vereisen die het bestandsveld van deze uitbreiding, dat alleen tekenreeksen accepteert, niet kan meesturen. Kies een passende ondersteunde reikwijdte.

Een geselecteerde tak met gecachte pagina's wordt gewist terwijl de naastgelegen tak behouden blijft

De gemarkeerde tak toont wat wordt gewist. Onderliggende bestanden vallen eronder; de andere tak valt erbuiten.

Onderzoeken, afbakenen, wissen en controleren

1. Bron en zone bevestigen

Controleer de opgeslagen WordPress-inhoud en de exacte openbare URL. Lees vóór een wijziging welke Cloudflare-zone gekoppeld is. Ook een geauthenticeerde verbinding met de verkeerde zone blijft het verkeerde doel.

2. Het antwoord lezen

Bekijk cache-instellingen, regels en headers van de betrokken URL. De controle verwerkt maximaal 20 URL’s en herhaalt elk verzoek standaard tweemaal. Controleer elke poging en de HTTP-status. De overkoepelende succeswaarde betekent alleen dat de controle is afgerond.

3. De kleinste passende reikwijdte kiezen

Stel voor gericht wissen uitdrukkelijk purge_everything: false in en geef gecontroleerde URL’s of prefixen op. Lees de gemelde bewerkingen, ook de bewerkingen die al zijn voltooid als een later verzoek mislukt.

4. Controleren wat bezoekers ontvangen

Vraag de openbare pagina opnieuw op en controleer de gewijzigde tekst of afbeelding. Een geslaagde Cloudflare-purge bevestigt dat het verzoek is geaccepteerd, niet dat de bronserver de juiste pagina heeft geleverd. Controleer browsercache en lokale caches afzonderlijk als de oude versie blijft verschijnen.

Cache-instellingen vragen om een aparte afweging

De ontwikkelmodus omzeilt tijdelijk de Cloudflare-cache, maar verwijdert geen opgeslagen bestanden. Cloudflare schakelt deze modus normaal na drie uur uit. Lees de status voordat je die wijzigt. Gebruik een purge als je een opgeslagen kopie wilt verwijderen.

De actie voor HTML-cacheregels toont standaard een voorbeeld van de wijziging. De regel geldt voor de geselecteerde host en sluit verschillende gebruikelijke WordPress-paden en cookies uit. De regel kan de cache-instructies van de bronserver overschrijven. Een voorbeeld bewijst dus niet dat privépagina’s beschermd zijn.

Controleer aangepaste routes voor inloggen, accounts, afrekenen en persoonlijke inhoud voordat je HTML-caching inschakelt. Eigen uitsluitingen omvatten het gekozen pad en de onderliggende paden. Bekijk de gegenereerde expressie en test de werkelijke routes en cookies voordat je de regel toepast.

De uitbreiding probeert ook het hoofdprefix van de openbare host te wissen na een voltooide plugininstallatie of -update. Houd bij het plannen van wijzigingen rekening met dit automatische gedrag: het omvat meer dan één pagina.

De juiste WordPress-site en Cloudflare-zone koppelen

De opgegeven minimumversies zijn WordPress 6.9 en PHP 8.0. WordPress 6.9 bevat de Abilities API. Gebruik een onderhouden PHP-versie, een geauthenticeerde MCP Adapter-verbinding en een WordPress-account dat de siteopties mag beheren.

Toegang tot de Cloudflare-API vereist een geschikt token of een sleutel voor de bedoelde zone en acties. De officiële Cloudflare-plugin voor WordPress kan de toegangsgegevens leveren. Ondersteunde WordPress-constanten zijn een andere mogelijkheid.

De actie die toegangsgegevens instelt, vereist de officiële plugin en een exacte bevestiging. De actie controleert de zonetoegang vóór het opslaan en stuurt het geheim niet terug. Dat bewijst niet dat het token alle cache- en regelrechten heeft. Controleer of de benodigde acties in de MCP-functieontdekking verschijnen.

Lees voor het gedrag van de aanbieder en de actuele limieten Cloudflares purgedocumentatie, handleiding voor de ontwikkelmodus en instellingen voor cacheregels.

Illustratie van Cloudflare-cachebeheer voor WordPress

Begin bij de pagina die verouderd lijkt

Installeer de uitbreiding, bevestig de gekoppelde zone en onderzoek de betrokken URL. Bepaal op basis van de resultaten wat je wist. Controleer daarna de pagina die bezoekers daadwerkelijk ontvangen.