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 分鐘。
這有幫助嗎?