expireTime

Vous pouvez spécifier un délai d'expiration personnalisé stale-while-revalidate pour que les CDN l'utilisent dans l'en-tête Cache-Control des pages avec ISR activé.

Ouvrez next.config.js et ajoutez la configuration expireTime :

next.config.js
module.exports = {
  // une heure en secondes
  expireTime: 3600,
}

Maintenant, lors de l'envoi de l'en-tête Cache-Control, le délai d'expiration sera calculé en fonction de la période de revalidation spécifique.

Par exemple, si vous avez une revalidation de 15 minutes sur un chemin et que le délai d'expiration est d'une heure, l'en-tête Cache-Control généré sera s-maxage=900, stale-while-revalidate=2700 afin qu'il puisse rester obsolète pendant 15 minutes de moins que le délai d'expiration configuré.