Bases des technologies web

Parmi les méthodes de construction des pages d'un site web, laquelle génère à l'avance, lors de la compilation du site (build), les fichiers HTML de toutes les pages et renvoie ces fichiers tels quels aux requêtes ?

  1. ACSR (rendu côté client)
  2. BSSR (rendu côté serveur)
  3. CSSG (génération de site statique)
Afficher la réponse et l'explication

Réponse : C. SSG (génération de site statique)

Un site produit par SSG est un site statique : aucun programme ne s'exécute sur le serveur à chaque requête, si bien qu'il peut être distribué rapidement tel quel par un hébergement de fichiers statiques ou un CDN, et que sa surface d'attaque est réduite. C'est le cas, par exemple, d'un site qui génère au build ses pages de questions et de glossaire à partir des données de contenu et les distribue ; quand le contenu change, on régénère les pages. Le SSR est une méthode dynamique qui produit le HTML sur le serveur à chaque requête, et le CSR une méthode qui envoie un HTML minimal et du JavaScript et assemble la page dans le navigateur.

S'entraîner sur ce thème Retour au thème

Autres questions sur Bases des technologies web

  1. Quelle combinaison donne correctement les éléments de la première ligne (la ligne de requête) d'une requête HTTP/1.1 ?
  2. Parmi les méthodes HTTP, laquelle n'est pas « sûre » (elle peut modifier l'état des ressources sur le serveur) mais est « idempotente » (envoyer la même requête un nombre quelconque de fois laisse le même état que l'envoyer une seule fois) ?
  3. En HTTP, quelle association entre un code d'état et sa signification est correcte ?
  4. Sur un site réservé aux membres, un membre ordinaire connecté demande une page à laquelle seuls les administrateurs ont accès. Le serveur sait qui est l'utilisateur, mais n'autorise pas l'accès à cette page. Quel code d'état est le plus approprié pour la réponse ?
  5. Une API web renvoie des données au format JSON comme corps de sa réponse. Quel en-tête ajoute-t-on généralement à la réponse pour indiquer le format du corps ?