Next.js · Senior · Frage 71 von 75
Ein CDN vor einem selbst gehosteten Next.js liefert nach revalidateTag() weiter eine alte Seite. Warum?
- 1Revalidierung leert nur den Cache des Next.js-Servers
- 2
revalidateTagfunktioniert beim Selbsthosten nicht - 3CDNs ignorieren
Cache-Controlvon Next.js
Antwort zeigen
Richtige Antwort: Revalidierung leert nur den Cache des Next.js-Servers
Erklärung
ISR-Seiten werden mit s-maxage und stale-while-revalidate gesendet. Zusammen mit der Revalidierung ruft man die Purge-API des CDN für die HTML- und die RSC-Variante auf.