Vad är Statisk sidgenerering
Generering av statiska sidor vid build
SSG (Static Site Generation) är ett tillvägagångssätt för att bygga webbplatser där HTML-sidor genereras i förväg under build-processen, istället för dynamiskt vid varje förfrågan.
Fördelar
- Hastighet — sidor laddas omedelbart
- SEO — fullständigt innehåll synligt för sökmotorer
- Säkerhet — ingen serversida-logik
- Skalbarhet — enkelt att servera via CDN
När ska du använda
- Bloggar och dokumentation
- Marketing landing pages
- Portfolios och visitkort
- Produktkataloger
Ramverk
- Next.js — React + SSG/SSR
- Gatsby — React + GraphQL
- Astro — multi-ramverk
- Hugo — Go, mycket snabb
- 11ty — JavaScript, flexibel
Nackdelar
- Build-tid växer med antal sidor
- Passar inte ofta uppdaterat innehåll
- Kräver rebuild vid ändringar
Hybridlösningar
- ISR (Incremental Static Regeneration)
- On-demand revalidation
- Kombination av SSG + SSR