expireTime
Sie können eine benutzerdefinierte stale-while-revalidate
Ablaufzeit festlegen, die von CDNs im Cache-Control
-Header für ISR-aktivierte Seiten verwendet wird.
Öffnen Sie next.config.js
und fügen Sie die expireTime
-Konfiguration hinzu:
Nun wird die Ablaufzeit beim Senden des Cache-Control
-Headers abhängig von der spezifischen Revalidierungsperiode berechnet.
Zum Beispiel, wenn Sie eine Revalidierung von 15 Minuten auf einem Pfad und eine Ablaufzeit von einer Stunde haben, wird der generierte Cache-Control
-Header s-maxage=900, stale-while-revalidate=2700
sein, sodass er 15 Minuten weniger als die konfigurierte Ablaufzeit veraltet bleiben kann.