Dansk hosting fra Aalborg
100% CO₂-neutral hosting
24/7/365 dansk support
support@hostious.io
● Hostious viden · artikel

Cloudflare-cachen ryddes ikke – purge rigtigt

Skrevet af , stifter af Hostious · Udgivet 30. august 2026 · Opdateret 30. august 2026
Cloudflare-cachen ryddes ikke – purge rigtigt

Kort svar: Vises gammelt indhold, selvom du har opdateret siden, så tjek først hvilket lag der holder på det: CF-Cache-Status-headeren afslører, om Cloudflare serverer et HIT. Purge derefter målrettet – “Purge by URL” for de ændrede sider frem for “Purge Everything” – og sæt automatisk purge op via et Cloudflare-integreret plugin, så opdateringer fremover rydder sig selv. Husk: purge hjælper ikke, hvis det i virkeligheden er dit cache-plugin eller browserens cache, der viser det gamle.

“Jeg har rettet siden, men den gamle version vises stadig” er en lagkage-fejl: indholdet kan sidde fast i cache-pluginnet, i Cloudflare eller i browseren – og at purge det forkerte lag føles som at purge forgæves. Denne guide gør rydningen målrettet: find laget, purge præcist, og automatisér det, så problemet ikke vender tilbage.

Kontrolramme: WordPress 7.1 og PHP 8.4.23 udgør versionsgrundlaget pr. 30. august 2026. Terminaleksemplet er genskabt – det er ikke data fra hostious.io.

Trin 1: Find laget, der holder på det gamle

Hent siden med friske øjne (inkognito), og læs response-headerne i browserens Netværk-fane eller med curl:

Terminaleksempel: cache-headere før og efter purge by URL i Cloudflare
Genskabt terminaleksempel, 30. august 2026: før purge serverer Cloudflare et HIT med høj alder; efter purge by URL hentes siden frisk fra origin. Eksemplet er ikke data fra hostious.io.

Læsningen: cf-cache-status: HIT med høj age = Cloudflare holder på en gammel udgave – purge dér. DYNAMIC/BYPASS/MISS = Cloudflare cacher ikke HTML’en; så er det cache-pluginnet på serveren eller browseren, der viser det gamle. Alle statusværdierne er forklaret i CF-Cache-Status-guiden. Og bemærk: som standard cacher Cloudflare slet ikke HTML – kun statiske filer som CSS, JS og billeder. Ser du gamle stylesheets eller billeder, er det netop dem, der skal purges.

Trin 2: Purge målrettet

  • Purge by URL (Caching → Configuration → Custom Purge): indsæt de konkrete URL’er – siden, der er ændret, og evt. den ændrede CSS/JS-fil. Cachen for alt andet bevares, så sitet forbliver hurtigt.
  • Purge Everything: nødknappen ved store ændringer (nyt design, nyt tema). Regn med et kortvarigt dyk i hastighed, mens cachen genopbygges – på travle sites derfor helst uden for spidsbelastning.
  • Ryd i den rigtige rækkefølge: først cache-pluginnet på serveren, så Cloudflare. Purger du Cloudflare først, kan den nå at hente den gamle udgave fra server-cachen igen – og så ligner purgen en fuser.

Trin 3: Automatisér purge ved opdateringer

Håndpurge er en overgangsløsning. Det holdbare setup lader WordPress selv purge Cloudflare, når indhold ændres: Cloudflares officielle plugin gør det med en API-token, og flere cache-plugins har indbygget Cloudflare-integration, så server-cache og CDN ryddes i samme greb ved opdatering af indlæg og sider. Opret en API-token med rettigheden “Zone → Cache Purge” (frem for den globale API-nøgle), indsæt den i pluginnet – og test med en synlig rettelse på en testside.

Development Mode til arbejdssessioner

Skal du arbejde koncentreret på design eller CSS, så slå Development Mode til (Caching → Configuration): Cloudflare sender så alle requests udenom sin cache i tre timer og slår automatisk fra igen. Det fjerner behovet for at purge efter hver lille rettelse – uden at du kan glemme tilstanden tændt. Server-cachen gælder stadig, så kombiner med cache-pluginnets udviklingsindstilling, hvis ændringerne heller ikke slår igennem dér.

Verifikation

Flowet virker, når en testrettelse på en side er synlig i inkognito inden for få sekunder efter udgivelse – uden manuel purge; når cf-cache-status på den ændrede URL viser MISS/EXPIRED ved første besøg efter ændringen og HIT derefter; og når statiske filer får ny cache efter deploys (versionerede filnavne klarer det af sig selv). Ser kunder stadig gammelt indhold efter alt dette, er det typisk deres browsercache – og den forsvinder af sig selv, når filens cache-levetid udløber.

Ofte stillede spørgsmål om Cloudflare-purge

Hvorfor viser siden stadig gammelt indhold efter Purge Everything?

Så kom det gamle indhold fra et andet lag: server-cachen (ryd cache-pluginnet først) eller din browser (test i inkognito). Purge Everything rydder kun Cloudflares kopi.

Skader Purge Everything mit SEO?

Nej – det påvirker kun cache, ikke indeksering. Konsekvensen er alene, at de første besøg efter purgen er langsommere, indtil cachen er varm igen. Hyppige totalpurges på travle sites er derfor et hastighedsspørgsmål, ikke et SEO-spørgsmål.

Hvor ofte bør jeg purge manuelt?

Helst aldrig – automatisk purge ved indholdsændringer bør dække hverdagen. Manuel purge er til undtagelser: deploys, designændringer og fejlsituationer.

Læs også