expireTime
您可以为 CDN 在启用了 ISR 的页面的 Cache-Control
标头中使用,指定自定义的 stale-while-revalidate
过期时间。
打开 next.config.js
并添加 expireTime
配置
next.config.js
module.exports = {
// one hour in seconds
expireTime: 3600,
}
现在,在发送 Cache-Control
标头时,过期时间将根据特定的重新验证周期进行计算。
例如,如果您在某个路径上设置了 15 分钟的重新验证,并且过期时间为 1 小时,则生成的 Cache-Control
标头将为 s-maxage=900, stale-while-revalidate=2700
,以便它可以在比配置的过期时间少 15 分钟的时间内保持陈旧状态。
这有帮助吗?