💡
原文英文,约600词,阅读约需3分钟。
📝
内容提要
增量静态再生(ISR)允许在不重建整个网站的情况下更新静态内容,从而减少服务器负载。页面在30秒后生成新版本,Next.js支持按需重新验证,便于手动清除特定页面缓存,确保用户获取最新数据。
🎯
关键要点
- 增量静态再生(ISR)允许在不重建整个网站的情况下更新静态内容。
- 通过提供预创建的静态页面,可以减少服务器负载。
- 页面在30秒后生成新版本,Next.js支持按需重新验证。
- 手动清除特定页面缓存,确保用户获取最新数据。
- 使用revalidatePath函数可以立即更新特定页面。
- 使用revalidateTag函数可以清除标记数据的整个缓存。
- ISR不支持静态导出,且不同的重新验证频率将使用最低时间。
- 如果某个请求的重新验证时间为0,路由将动态渲染。
➡️