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