expireTime
Вы можете указать пользовательское время истечения stale-while-revalidate
для CDN в заголовке Cache-Control
для страниц с включенным ISR (инкрементальной статической регенерацией).
Откройте next.config.js
и добавьте конфигурацию expireTime
:
module.exports = {
// один час в секундах
expireTime: 3600,
}
Теперь при отправке заголовка Cache-Control
время истечения будет рассчитываться в зависимости от указанного периода ревалидации.
Например, если у вас установлена ревалидация 15 минут для пути и время истечения составляет один час, сгенерированный заголовок Cache-Control
будет s-maxage=900, stale-while-revalidate=2700
, чтобы страница могла оставаться устаревшей на 15 минут меньше, чем настроенное время истечения.