Mis on Staatiliste saitide genereerimine
Staatiliste lehtede genereerimine ehitamisel
SSG (Static Site Generation) on veebisaitide ehitamise lähenemisviis, kus HTML-lehed genereeritakse ette ehitusprotsessi käigus, mitte dünaamiliselt igal päringul.
Eelised
- Kiirus — lehed laadivad koheselt
- SEO — täielik sisu nähtav otsingumootoritele
- Turvalisus — serveripoolne loogika puudub
- Skaleeritavus — lihtne pakkuda CDN-i kaudu
Millal kasutada
- Blogid ja dokumentatsioon
- Turunduse maandumislehed
- Portfooliod ja visiitkaardid
- Tootekataloogid
Raamistikud
- Next.js — React + SSG/SSR
- Gatsby — React + GraphQL
- Astro — mitmeraamistik
- Hugo — Go, väga kiire
- 11ty — JavaScript, paindlik
Puudused
- Ehitusaeg kasvab lehekülgede arvuga
- Ei sobi sageli uuendatavale sisule
- Nõuab muudatuste korral taasehitust
Hübriidlahendused
- ISR (Incremental Static Regeneration)
- Nõudmisel revalideerimine
- SSG + SSR kombinatsioon