Next.js ISR 重新验证卡住、一直返回旧页面 —— 排查与修复
ISR 页面 revalidate 窗口早就过了还在发旧 HTML,几乎都是 CDN 边缘缓存盖住 ISR、构建产物错位,或 revalidatePath 调用的路径不匹配。
带有该标签的文章
ISR 页面 revalidate 窗口早就过了还在发旧 HTML,几乎都是 CDN 边缘缓存盖住 ISR、构建产物错位,或 revalidatePath 调用的路径不匹配。
部署完用户还看到旧站点,因为 service worker 拦了请求把旧 bundle 发回去,永远不去拉新的 —— 用 skipWaiting、干净缓存范围、紧急关停一齐处理。
firebase.json 的 headers 块管缓存 TTL、安全策略和 CORS。给出一份既快又安全的最小配置,和那些会让你付出代价的写法。