§ Publicering

Vad caching betyder — varför artikeln syns sent

Du publicerade men artikeln syns inte direkt på sajten. Förmodligen caching. Här är hur det funkar och vad du gör.

JournalistMellan3 min läsning

Uppdaterad idag

Du klickade "Publicera" för 30 sekunder sedan. Artikeln finns i ert CMS-admin men visas inte på sajten när du öppnar den. Är det fel?

Nej — vanligen är det caching. Här är vad det betyder och hur du verifierar.

  1. Vad caching är

    För att er sajt ska laddas snabbt sparas (cachar) sidor som statiska kopior på flera platser:

    • CloudFlare / Bunny / Fastly — globala CDN-nätverk
    • WP Rocket / W3 Total Cache — WordPress-plugins
    • Browser cache — din egen webbläsare

    När du besöker en sida visas cachade kopian, inte den senaste versionen från CMS:et.

  2. Varför det är bra

    Utan cache måste varje besökare:

    1. Vänta tills CMS:et bygger sidan
    2. Vänta på databasanrop
    3. Vänta på bildladdning

    Med cache levereras sidan färdigbyggd från närmaste server. Snabbare.

  3. Vad det betyder för publicering

    Cache uppdateras inte automatiskt när du publicerar. Den får fortsätta visa den gamla versionen tills:

    • TTL (Time To Live) går ut — vanligen 5-60 minuter
    • Manuell rensning sker
    • Automatiserad purge triggas via webhook
  4. Verifiera att artikeln faktiskt är publicerad

    Innan du panik:

    1. Logga in i WP/Ghost-admin
    2. Sök efter rubriken
    3. Finns den med status "Publicerad"? Då är publiceringen lyckad — bara caching som hindrar.
  5. Två sätt att se "senaste"

    A) Incognito-flik: Öppna sajten i en privat/incognito-flik. Browser-cache är ren där.

    B) Hård-uppdatera: På sajten, tryck Cmd+Shift+R (Mac) / Ctrl+Shift+R (Windows). Tvingar din webbläsare att hämta senaste.

  6. Manuellt rensa cachen

    För att tvinga alla besökare att se senaste:

    WordPress med WP Rocket:

    1. WP-admin → WP Rocket → "Clear cache"

    WordPress med W3 Total Cache:

    1. WP-admin → Performance → "Empty all caches"

    CloudFlare:

    1. CloudFlare dashboard → Caching → "Purge everything" (rensar allt) eller "Custom purge" (specifik URL)
  7. För nyhetsartiklar — strategi

    Eftersom nyheter publiceras ofta brukar redaktioner sätta:

    • Kortare TTL på nyhetssidor (typ 5 min istället för 30)
    • Auto-purge vid varje publicering via webhook
    • Bypass-cache för admin-användare (så ni alltid ser senaste)

    Be utvecklare konfigurera om detta är ofta-problem.

  8. När det INTE är cache

    Om artikeln syns i CMS-admin men även efter cache-rensning inte syns på sajten — då är något annat fel:

    • Status fortfarande "Utkast" (inte "Publicerad")
    • Schemalagd publicering med framtida tid
    • Kategori synlighet blockerad
    • Tema bug som döljer artikeln

    Kontakta utvecklare/admin.

Om du fastnar

  • "Cache rensades men artikeln syns ändå inte" — Sannolikt inte cache. Kolla CMS-status och tema-konfiguration.
  • "Vissa läsare ser, andra inte" — Olika CDN-noder kan ha olika cache-status. Vänta tills TTL går ut för alla.
  • "Tagit över 1 timme — borde varit klart nu" — Kontakta er hosting / utvecklare. Kan vara fastlåst cache.