Basis van webtechnologie
Welke manier om de pagina's van een website te maken, genereert in de buildfase vooraf de HTML-bestanden van alle pagina's en geeft bij verzoeken die bestanden ongewijzigd terug?
- ACSR (client-side rendering)
- BSSR (server-side rendering)
- CSSG (static site generation)
Antwoord en toelichting tonen
Antwoord: C. SSG (static site generation)
Een site die met SSG is gemaakt, is een statische site die niet bij elk verzoek een programma op de server uitvoert, zodat ze snel en ongewijzigd kan worden geleverd vanuit hostingdiensten voor statische bestanden of vanuit een CDN, en ook minder onderdelen heeft die kunnen worden aangevallen. Een voorbeeld is een site die haar pagina's met vragen en de woordenlijst bij de build uit inhoudsgegevens genereert en levert; wanneer de inhoud verandert, worden de pagina's opnieuw gegenereerd. SSR is een dynamische methode waarbij de server bij elk verzoek HTML opbouwt, en CSR verstuurt minimale HTML en JavaScript en stelt de pagina in de browser samen.