Static Site Generation
Static Site Generation erzeugt Seiten vorab als Dateien. Änderungen an den Ausgangsdaten müssen auch in der ausgelieferten Ausgabe ankommen.
Seiten vor dem Aufruf erzeugen
Static Site Generation, kurz SSG, erzeugt Webseitendateien vorab aus Inhalten und Vorlagen. Ein Generator übernimmt diesen Build-Schritt. Beim späteren Aufruf kann die vorbereitete Ausgabe ausgeliefert werden, ohne die Seite für jede Anfrage neu zusammenzusetzen.
In einem erfundenen Unternehmen wird die Kontaktseite aus freigegebenen Standortdaten erzeugt. Nach einem Umzug reicht es nicht, nur den Datensatz zu ändern. Auch die veröffentlichte Seitenausgabe muss aktualisiert werden, damit die alte Adresse nicht stehen bleibt.
Der Prozess unterscheidet sich von dynamischer HTML-Erzeugung beim Aufruf. Eine vorab erzeugte Seite kann trotzdem JavaScript und später geladene Daten verwenden. Persönliche Bestellungen sollten nicht als öffentlich gemeinsam genutzte Dateien veröffentlicht werden. Entscheidend ist, welche Inhalte vorab feststehen und welche Daten erst beim Zugriff bereitgestellt werden dürfen.
Quellen
Verwandte Begriffe
- Server-Side RenderingServer-Side Rendering erzeugt HTML auf dem Server. Wie aktuell, persönlich oder schnell die Seite ist, hängt auch von Datenzugriff und Zwischenspeicherung ab.
- HydrationHydration verbindet im Browser vorhandenes HTML mit der zugehörigen Anwendungslogik. Sichtbarer Inhalt und funktionsfähige Interaktion sind getrennt zu prüfen.
- Legacy-SystemEin weiter genutztes bestehendes System mit gewachsenen technischen und fachlichen Abhängigkeiten.
- MandantenfähigkeitMandantenfähigkeit erlaubt getrennte Kunden- oder Gruppenbereiche in einer Lösung. Ein Mandant ist weder automatisch eine Person noch eine Datenbank.
- Browser-CacheDer Browser-Cache speichert geeignete HTTP-Antworten für spätere Nutzung. Wiederverwendung und erneute Prüfung folgen den jeweiligen Regeln.
- Cache-InvalidierungCache-Invalidierung beendet die Wiederverwendung einer gespeicherten Kopie nach definierten Regeln. Das Quelldatum bleibt davon getrennt.
Beiträge zum Thema








Softwareentwicklung mit ASES
Individuelle Software, Web- und Mobile-Apps


