Static site generation
Static site generation maakt pagina’s vooraf als bestanden. Wijzigingen in brongegevens moeten ook de geleverde uitvoer bereiken.
Pagina’s vóór de aanvraag maken
Static site generation (SSG) maakt webpaginabestanden vooraf uit inhoud en sjablonen. Een generator voert deze bouwstap uit. Latere verzoeken kunnen de voorbereide uitvoer krijgen zonder elke pagina telkens opnieuw samen te stellen.
In een fictief bedrijf wordt de contactpagina uit goedgekeurde locatiegegevens gemaakt. Na een verhuizing is alleen de bron wijzigen onvoldoende. Ook de gepubliceerde pagina moet worden bijgewerkt zodat het oude adres verdwijnt.
Dit verschilt van dynamische HTML-generatie bij een aanvraag. Een vooraf gemaakte pagina kan toch JavaScript en later opgehaalde gegevens gebruiken. Persoonlijke bestellingen horen geen openbaar gedeelde bestanden te worden. Bepalend is welke inhoud vooraf vaststaat en welke gegevens pas bij toegang verstrekt mogen worden.
Bronnen
Verwante begrippen
- Server-side renderingServer-side rendering maakt HTML op de server. Actualiteit, personalisatie en snelheid hangen ook af van gegevenstoegang en caching.
- HydrationHydration verbindt bestaande HTML met toepassingslogica in de browser. Zichtbare inhoud en werkende interactie moeten apart worden gecontroleerd.
- LegacysysteemEen bestaand systeem dat nog wordt gebruikt, met gegroeide technische en bedrijfsafhankelijkheden.
- MultitenancyMultitenancy ondersteunt afzonderlijke klant- of groepsbereiken in één oplossing. Een tenant is niet automatisch één persoon of één database.
- BrowsercacheDe browsercache bewaart geschikte HTTP-antwoorden voor later gebruik. Hergebruik en validatie volgen de toepasselijke regels.
- Cache-invalidatieCache-invalidatie beëindigt hergebruik van een kopie volgens vastgelegde regels. Het bronrecord blijft daarvan gescheiden.
Artikelen over dit onderwerp








Softwareontwikkeling met ASES
Maatwerksoftware, web- en mobiele apps


