Retour au glossaire
Sites & dev

Incremental Static RegenerationISR

Hybrydowy tryb Next.js, który pre-generuje strony jak SSG, a następnie regeneruje je w tle w określonych odstępach — świeżość bez pełnego rebuildu.

ISR (Incremental Static Regeneration) to flagowa funkcja Next.js, która łączy to, co najlepsze w SSG (statyczne strony serwowane z CDN, maksymalna wydajność) i SSR (aktualna treść). Konkretnie: pierwsze żądanie serwuje stronę pre-wygenerowaną w trakcie buildu, a po skonfigurowanym czasie (np. `revalidate: 3600`) następne żądanie wywołuje regenerację w tle. Kolejni użytkownicy otrzymują nową wersję. Pełny rebuild strony nie jest potrzebny.

Typowy przypadek użycia: strona e-commerce z 5000 kart produktów, których ceny zmieniają się kilka razy dziennie. W czystym SSG trzeba by przeładowywać 5000 stron przy każdej aktualizacji — niemożliwe. W czystym SSR każdy odwiedzający płaci za to czasem CPU, a LCP cierpi. W ISR serwujesz ultraszybkie statyczne treści z akceptowalną świeżością (1 godz., 10 min, cokolwiek wybierzesz). Podobnie dla bloga newsowego, marketplace'u, mediów z programatycznym SEO. To właśnie pozwala stronom takim jak TikTok, Hulu czy Notion działać na Next.js w dużej skali.

Next.js App Router (od v13) zgeneralizował koncepcję dzięki `revalidate` i `revalidateTag` — można teraz inwalidować konkretną stronę, gdy headless CMS ją modyfikuje, za pomocą webhooka. To kombinacja, którą wdrażamy w większości naszych stron na zamówienie z Sanity lub Strapi: edytor publikuje → webhook Vercel → strona zregenerowana w 2–3 s, na całym świecie. Wydajność strony statycznej, świeżość strony dynamicznej.

ISR w praktyce: przypadki, w których zmienia wszystko

  • E-commerce: katalogi 1000 do 100 000 SKU z cenami zmieniającymi się codziennie.
  • Media / blog: aktualność opublikowana przez zespół contentu, online w 30 s bez czekania na build.
  • Programatyczne SEO: 50 000 stron długiego ogona aktualizowanych partiami przez webhook headless CMS.
  • Strony wielojęzyczne: selektywna regeneracja tłumaczeń na bieżąco, bez globalnego rebuildu.
Bezpłatny audyt · 48 h

Nie wiesz, gdzie tkwi problem?
Zaudytujemy Twoją stronę. Bezpłatnie.

5 osi pod lupą — SEO, GEO, wydajność, konwersja, tracking. Wyceniony raport PDF + 30 min omówienia w prezencie. Bez zobowiązań, bez karty kredytowej.

Zamów bezpłatny audyt

Raport w 48 h · 30 min omówienia w prezencie

  • SEO Google
  • GEO · ChatGPT, Perplexity
  • Wydajność i Core Web Vitals
  • Konwersja i UX
  • Tracking i analityka
Devis sous 48h

Nie chcesz dzwonić?
Opisz swój projekt
w 5 minut.

Un projet sur ce sujet ? Décrivez-le en 5 min, on vous renvoie une architecture, un chiffrage et un planning.

  • 1Opisujesz swoją potrzebę
  • 2My wyceniamy i uzasadniamy
  • 3Wycena trafia do Twojej skrzynki
Décrire mon projet

Bez zobowiązań · Odpowiedź w 48 h