Server-Side Rendering
Server-Side Rendering erzeugt HTML auf dem Server. Wie aktuell, persönlich oder schnell die Seite ist, hängt auch von Datenzugriff und Zwischenspeicherung ab.
HTML auf dem Server erzeugen
Server-Side Rendering, kurz SSR, bedeutet, dass HTML-Inhalte auf dem Server erzeugt und an den Browser geschickt werden. Im Projektalltag meint SSR häufig die Erzeugung beim Seitenaufruf. Der Browser kann anschließend weitere Interaktionen übernehmen.
In einer erfundenen Bestellansicht erzeugt der Server nach der Zugriffsprüfung die Seite mit den Aufträgen der angemeldeten Person. Wird diese Ausgabe zwischengespeichert, darf sie nicht versehentlich anderen Personen ausgeliefert werden. Die Wahl von SSR löst die Zugriffs- und Cache-Regeln nicht automatisch.
Static Site Generation erzeugt HTML dagegen vorab in einem Build-Schritt. Auch das geschieht außerhalb des Browsers und zählt in einem weiten Begriffsverständnis zur serverseitigen Erzeugung. Für die Planung sind deshalb der tatsächliche Erzeugungszeitpunkt, die benötigten Daten und die spätere Aktualisierung wichtiger als das Kürzel allein.
Quellen
Verwandte Begriffe
- Static Site GenerationStatic Site Generation erzeugt Seiten vorab als Dateien. Änderungen an den Ausgangsdaten müssen auch in der ausgelieferten Ausgabe ankommen.
- HydrationHydration verbindet im Browser vorhandenes HTML mit der zugehörigen Anwendungslogik. Sichtbarer Inhalt und funktionsfähige Interaktion sind getrennt zu prüfen.
- BackendDas Backend verarbeitet serverseitige Regeln und Daten einer Anwendung. Es ist mehr als die Datenbank oder ein Verwaltungsbildschirm.
- 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.
Beiträge zum Thema








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


