expireTime

Вы можете указать пользовательское время истечения stale-while-revalidate для CDN в заголовке Cache-Control для страниц с включенным ISR (инкрементальной статической регенерацией).

Откройте next.config.js и добавьте конфигурацию expireTime:

next.config.js
module.exports = {
  // один час в секундах
  expireTime: 3600,
}

Теперь при отправке заголовка Cache-Control время истечения будет рассчитываться в зависимости от указанного периода ревалидации.

Например, если у вас установлена ревалидация 15 минут для пути и время истечения составляет один час, сгенерированный заголовок Cache-Control будет s-maxage=900, stale-while-revalidate=2700, чтобы страница могла оставаться устаревшей на 15 минут меньше, чем настроенное время истечения.