expireTime
您可以为启用 ISR 的页面在 Cache-Control
头部中指定自定义的 stale-while-revalidate
过期时间供 CDN 使用。
打开 next.config.js
并添加 expireTime
配置:
现在发送 Cache-Control
头部时,过期时间将根据特定的重新验证周期进行计算。
例如,如果某路径的重新验证时间为 15 分钟且过期时间为一小时,则生成的 Cache-Control
头部将为 s-maxage=900, stale-while-revalidate=2700
,这样它可以保持过期状态比配置的过期时间少 15 分钟。