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?

  1. ACSR (client-side rendering)
  2. BSSR (server-side rendering)
  3. 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.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Basis van webtechnologie

  1. Welke combinatie van elementen in de eerste regel van een HTTP/1.1-verzoek (de verzoekregel, request line) is juist?
  2. Welke HTTP-methode is niet „veilig” (niet bedoeld om de toestand van resources op de server te veranderen), maar wel „idempotent” (hetzelfde verzoek willekeurig vaak verzenden geeft dezelfde toestand als het één keer verzenden)?
  3. Welke koppeling van een statuscode aan zijn betekenis is bij HTTP juist?
  4. Op een website voor leden vraagt een gewoon, ingelogd lid een pagina op die alleen voor beheerders toegankelijk is. De server weet wie de gebruiker is, maar staat de toegang tot deze pagina niet toe. Welke statuscode is het meest geschikt om terug te geven?
  5. Een web-API geeft gegevens in JSON-formaat terug als body van het antwoord. Welke header wordt in het algemeen aan het antwoord toegevoegd om het formaat van de body aan te geven?