SSG sa generuje počas build, SSR počas požiadavky. Kedy čo použiť? Čo je ISR?
sobes.tech AI
Odpoveď od AI
SSG (Statická generácia stránok) generuje HTML stránky počas build procesu projektu. Je to vhodné pre obsah, ktorý sa zriedka mení, ako sú blogy alebo dokumentácia, pretože stránky sa rýchlo načítavajú a ľahko sa ukladajú do cache.
SSR (Server-Side Rendering) vytvára stránky na serveri pri každom požiadavku. Je to užitočné pre dynamický obsah, ktorý závisí od používateľa alebo sa často aktualizuje.
ISR (Inkrementálna statická regenerácia) je hybridný prístup, ktorý umožňuje aktualizovať statické stránky po build-e bez nutnosti úplného prebudovania stránky. Napríklad, môže byť nastavené obdobie aktualizácie, a pri prvej požiadavke po tomto období sa stránka znovu vytvorí na serveri a použije sa pre ďalšie požiadavky.
Kedy použiť:
- SSG: statický obsah, vysoký výkon a SEO.
- SSR: dynamický obsah, personalizácia.
- ISR: keď je potrebná rovnováha medzi statickým a dynamickým obsahom, napríklad správy alebo produkty s častými aktualizáciami.