Next.js ISR Revalidation Stuck Serving Stale Pages
An ISR page keeps serving cached HTML for hours past its revalidate window — almost always a CDN cache shadowing, build-output drift, or on-demand path mismatch.
Articles tagged with #isr
An ISR page keeps serving cached HTML for hours past its revalidate window — almost always a CDN cache shadowing, build-output drift, or on-demand path mismatch.
Editors should not wait for a redeploy to see a typo fix. Here is how to wire on-demand revalidation in App Router — webhook, secret, path vs tag, and how to test it works.
ISR sounds modern, SSG sounds old, but for a content site the choice is concrete. Here is the actual trade-off in build time, freshness, cost, and rollback.