expireTime
ISRが有効なページのCDNが消費するCache-Control
ヘッダーのカスタムstale-while-revalidate
期限を指定できます。
next.config.js
を開き、expireTime
設定を追加します:
これで、Cache-Control
ヘッダーを送信する際、特定のrevalidate期間に応じて期限が計算されます。
例えば、あるパスで15分のrevalidateがあり、期限が1時間の場合、生成されるCache-Control
ヘッダーは s-maxage=900, stale-while-revalidate=2700
となり、設定された期限より15分少ない時間、古いデータを保持できます。