Spring GDS 25. Jubiläum
Ein Logistikunternehmen, das in 190 Länder versendet, hat etwas gebaut, um an sich selbst zu liefern.
Static Site Generation baut jede Seite zur Build-Zeit in fertiges HTML, bevor jemand sie besucht. Kommt eine Anfrage herein, reicht der Server eine vorgebaute Datei weiter. Es gibt kein Rendering auf Abruf, keine Datenbankabfrage im Anfragepfad, nichts zu berechnen. Die Seite wird einfach ausgeliefert, meist direkt aus einem CDN am Netzwerkrand.
Das macht SSG zur schnellsten und günstigsten Art, Inhalte auszuliefern, die sich nicht pro Anfrage ändern. Es unterscheidet sich von serverseitigem Rendering, das jede Seite bei jedem Besuch frisch baut, und vom Client-Rendering, das die Seite im Browser zusammensetzt. Der Kompromiss ist die Aktualität. Ändert sich Inhalt, muss die Seite neu gebaut werden, auch wenn moderne Werkzeuge das mit inkrementellen Builds und Revalidierung auf Abruf abmildern, die nur die geänderten Seiten neu bauen. Eine Dokumentationsseite oder ein Marketing-Blog mit tausenden Artikeln ist der ideale Fall: einmal alles generieren, vom Rand ausliefern, nur neu bauen, wenn eine Seite bearbeitet wird.
Werkzeuge wie Next.js, Astro, Hugo und Eleventy generieren statische Seiten und ziehen den Inhalt oft zur Build-Zeit aus einem Headless CMS, damit Redakteure weiterhin eine angenehme Oberfläche haben.
Wir setzen standardmäßig auf statische Generierung, wann immer Inhalt vorab gebaut werden kann, denn nichts schlägt eine vorgerenderte Datei auf einem CDN bei Geschwindigkeit, Kosten und Widerstandskraft. Kein Server, der unter Verkehr umfällt, und keine Datenbankabfrage, die den ersten Bildaufbau bremst. Bei inhaltsreichen Seiten löst allein diese Entscheidung oft die Performance-Beschwerde, mit der ein Kunde kam. Es ist ein grundlegendes Werkzeug in unserer Webentwicklung.
Der schwierige Teil ist, eine statische Seite aktuell zu halten, ohne bei jeder Bearbeitung die Welt neu zu bauen. Wir richten inkrementelle Revalidierung und Revalidierung auf Abruf ein, sodass eine Inhaltsänderung in Sekunden nur die betroffenen Seiten neu veröffentlicht. Dann prüft unsere Performance- und SEO-QA, dass die generierte Ausgabe wirklich rankt und so lädt, wie sie soll, auf echten Geräten und echten Verbindungen, nicht nur in einem Build-Log.
Eine inhaltsreiche Seite, die schnell und auffindbar sein muss? Statische Generierung könnte die Antwort sein.
Ein Logistikunternehmen, das in 190 Länder versendet, hat etwas gebaut, um an sich selbst zu liefern.
Eine Marke in ein funktionierendes Geschäft verwandeln.
Eine halbe Million Menschen. Eine App. Null Chaos.















