コンテンツにスキップ

expireTime

ISRが有効なページに対して、CDNが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分短く陳腐化状態を維持できます。