Incremental Static Regeneration (ISR)

Was ist Incremental Static Regeneration (ISR)?

Incremental Static Regeneration, kurz ISR, ist eine Rendering-Strategie, die die Geschwindigkeit statischer Seiten mit der Frische serverseitig gerenderter Inhalte verbindet. Seiten werden aus dem Cache ausgeliefert, einzelne Seiten lassen sich im Hintergrund auf Anfrage oder nach Zeitplan regenerieren, ohne die gesamte Site neu zu bauen.

Definition

ISR wurde durch Frameworks wie Next.js bekannt. Eine Seite wird einmal generiert und gecacht. Nach einem konfigurierten Revalidierungsintervall löst die nächste Anfrage im Hintergrund einen neuen Render aus, während die alte Version weiter ausgeliefert wird. Sobald die neue Version fertig ist, ersetzt sie die Cache-Kopie. Webhook-getriebene Revalidierung erlaubt Upstream-Systemen, einzelne Seiten gezielt zu invalidieren, wenn sich Daten ändern.

Warum es zählt

ISR passt zur Realität großer Commerce-Kataloge. Ein vollständiger Rebuild einer Site mit hunderttausenden Produktseiten ist unpraktikabel, doch die meisten Seiten ändern sich nicht jede Minute. ISR hält Build-Zeiten überschaubar, Seiten schnell und Inhalte hinreichend aktuell, mit der Option, bei kritischen Updates wie Preis- oder Bestandsänderungen einen sofortigen Refresh zu erzwingen.

Anwendungsfälle

Typische Einsätze sind Produktdetailseiten mit moderat stabilem Content, Kategorieseiten, Content-Hubs und SEO-Landingpages. Kombiniert mit Edge-Caching liefert ISR nahezu statische Performance bei nahezu Echtzeit-Aktualität. In einem Composable-Storefront werden die Regenerierungs-Trigger über Webhooks aus PIM, Commerce-Engine und CMS gesteuert, sodass die statische Schicht mit Upstream-Änderungen synchron bleibt.

Verwandt

Mehr dazu: Composable Headless Frontend · Performance and Core Web Vitals.

Frontend Insights

SEO / GEO / AEO Ready
Performance & Core Web Vitals
WCAG 3.0 Ready
Tracking & Analytics
Brand Consistency