Zum Inhalt springen

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.

Auch bekannt alsSSRServerseitiges Rendering
Softwareentwicklung

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

Beiträge zum Thema

Softwareentwicklung mit ASES

Individuelle Software, Web- und Mobile-Apps