expireTime
Sie können eine benutzerdefinierte stale-while-revalidate
-Ablaufzeit für CDNs im Cache-Control
-Header von ISR-aktivierten Seiten festlegen.
Öffnen Sie next.config.js
und fügen Sie die expireTime
-Konfiguration hinzu:
Beim Senden des Cache-Control
-Headers wird die Ablaufzeit nun basierend auf dem spezifischen Revalidate-Zeitraum berechnet.
Beispiel: Wenn Sie für einen Pfad ein Revalidate von 15 Minuten und eine Ablaufzeit von einer Stunde festgelegt haben, lautet der generierte Cache-Control
-Header s-maxage=900, stale-while-revalidate=2700
, sodass der Inhalt 15 Minuten weniger als die konfigurierte Ablaufzeit als "stale" (veraltet) bleiben kann.