Page web statique
Une page web statique est une page web dont le contenu ne varie pas en fonction des caractĂ©ristiques de la demande, c'est-Ă -dire qu'Ă un moment donnĂ© tous les internautes qui demandent la page reçoivent le mĂȘme contenu.
à l'inverse, une page web dynamique est générée à la demande et son contenu varie en fonction des caractéristiques de la demande (heure, adresse IP de l'ordinateur du demandeur, formulaire rempli par le demandeur, etc.) qui ne sont connues qu'au moment de sa consultation.
Génération
Lors de la consultation d'une page web statique, un serveur HTTP envoie le contenu du fichier dans lequel le contenu de la page est enregistré.
Lors de la consultation d'une page web dynamique, un serveur HTTP transmet la requĂȘte Ă un logiciel qui gĂ©nĂšre le contenu de la page. Les logiciels gĂ©nĂ©rant des pages web dynamiques sont frĂ©quemment Ă©crits avec les langages PHP, JavaServer Pages (JSP) ou Active Server Pages (ASP). Une page web statique n'est programmĂ©e qu'avec les langages de programmation de base : HTML et (facultatif) CSS; Ă la diffĂ©rence des pages dynamiques.
L'apparition de gĂ©nĂ©rateurs de sites statiques tels que Jekyll ou Hugo a rendu la gĂ©nĂ©ration de sites statiques plus simple en intĂ©grant des langages de balisage lĂ©ger tels que le Markdown ou en permettant l'intĂ©gration de templates pour des parties rĂ©currentes des pages comme l'en-tĂȘte ou le pied de page[1].
Références
- (en) Hillar Peterson, From Static and Dynamic Websites to Static Site Generators (thĂšse), University of Tartu, (lire en ligne)