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