Was ist Statische Seitengenerierung
Generierung statischer Seiten zur Build-Zeit
SSG (Static Site Generation) ist ein Ansatz zum Erstellen von Websites, bei dem HTML-Seiten vorab während des Build-Prozesses generiert werden, anstatt dynamisch bei jeder Anfrage.
Vorteile
- Geschwindigkeit — Seiten laden sofort
- SEO — vollständiger Inhalt für Suchmaschinen sichtbar
- Sicherheit — keine serverseitige Logik
- Skalierbarkeit — einfach über CDN bereitzustellen
Wann verwenden
- Blogs und Dokumentation
- Marketing-Landingpages
- Portfolios und Visitenkarten
- Produktkataloge
Frameworks
- Next.js — React + SSG/SSR
- Gatsby — React + GraphQL
- Astro — Multi-Framework
- Hugo — Go, sehr schnell
- 11ty — JavaScript, flexibel
Nachteile
- Build-Zeit wächst mit Seitenanzahl
- Nicht geeignet für häufig aktualisierte Inhalte
- Erfordert Rebuild bei Änderungen
Hybride Lösungen
- ISR (Incremental Static Regeneration)
- On-Demand-Revalidierung
- Kombination aus SSG + SSR