Hopp til innhold
← KolofonTeknologirevalidate: 300

ISR og on-demand revalidering

Sidene er statiske og lynraske, men oppdateres i det øyeblikket noen trykker «Oppdater» i WordPress.

Incremental Static Regeneration betyr at en side rendres ved første besøk og deretter serveres fra cache. Etter 300 sekunder lages den på nytt i bakgrunnen, mens besøkende fortsatt får den gamle.

I tillegg sender en mu-plugin i WordPress et ikke-blokkerende kall til /api/revalidate når et innlegg lagres, avpubliseres, får ny slug eller slettes. Endepunktet sjekker en delt hemmelighet med en tidskonstant sammenligning, og revaliderer forsiden, innlegget, kategoriene og sitemap.

POST /api/revalidate?secret=…
{ "slug": "hello-world", "type": "post", "categories": ["nyheter"] }

I koden: app/api/revalidate/route.ts · wordpress/mu-plugins/revalidate.php

Neste bit

⌘KESC