Pages Web statiques vs dynamiques
Internet est un vaste ensemble d'ordinateurs clients et de serveurs interconnectés. Le protocole de transfert hypertexte (HTTP) facilite la communication et le transfert de données entre ces deux niveaux de niveaux, qui est un code standard.
Lorsqu'un ordinateur client tel que celui que vous utilisez tente d'afficher une page Web spécifique via le navigateur Web, il envoie une demande à l'ordinateur hébergeant le site Web (le serveur) pour renvoyer les détails du site Web. Si le contenu demandé par l'ordinateur client est disponible, les composants du site Web sont envoyés au navigateur Web client au format HTML via HTTP, puis le navigateur Web recrée le site Web sur l'ordinateur client et l'affiche. Uniform Resource Locator identifie de manière unique les ressources sur le serveur et le serveur qui reçoit les requêtes et y répond est appelé serveur
Les différences entre le site Web statique et dynamique proviennent des opérations de modification derrière le serveur
En savoir plus sur les pages Web statiques
Un site Web statique est un site Web qui affiche le même contenu pour tous les utilisateurs qui consultent le site Web en même temps. Un site Web statique est simplement un site Web fixe, et le contenu ne change pas d'un utilisateur à l'autre.
La raison derrière cela est la façon dont les sites Web statiques sont construits. Techniquement, un site Web statique consiste en une collection de documents HTML hébergés sur un serveur, qui sont interconnectés par des hyperliens. Cependant, ces pages sont indépendantes les unes des autres, et le code et les autres contenus présentés sont écrits et enregistrés sous forme de fichiers individuels sur la mémoire fixe du serveur. Si une modification doit être apportée au site Web, elle doit être effectuée manuellement en modifiant le code de chaque page Web.
La page Web à l'intérieur du serveur est un fichier HTML individuel qui peut être reconnu par la dernière des URL du fichier;.html ou.htm sont des pages Web statiques où les pages sont enregistrées au format HTML.
Lorsqu'un client Web demande une page Web statique au serveur Web, le serveur Web (alias serveur HTTP) interprète et localise la page requise à l'aide de l'URL de la demande et envoie la page au navigateur Web via HTTP. Les serveurs HTTP ou Web les plus couramment utilisés à cette fin sont IIS de Microsoft pour la plate-forme Windows et Apache de la fondation Apace.
En savoir plus sur les pages Web dynamiques
Contrairement aux pages Web statiques, les pages Web dynamiques obtiennent leurs noms en raison du contenu dynamique disponible. C'est-à-dire que le contenu affiché sur le site Web peut changer d'un utilisateur à l'autre et/ou de temps à autre. Des exemples de pages Web dynamiques sont les sites Web Amazon, Yahoo, Gmail, CNN et iTunes.
Encore une fois, la structure du serveur Web est différente de celle hébergeant des pages statiques aux pages dynamiques. Étant donné que les pages Web dynamiques nécessitent de fournir un contenu différent pour chaque utilisateur, il n'est pas pratique de stocker différentes versions de la même page sur la mémoire du serveur et de les diffuser car celles-ci nécessitent de grandes ressources pour prendre en charge l'opération. Par conséquent, une méthode plutôt pratique consiste à séparer les composants sur plusieurs stockages et à les rassembler dans une disposition commune, puis à les transférer vers le navigateur client.
Ceci est réalisé en implémentant un serveur d'applications et une base de données de ressources connectée au serveur Web. Lorsqu'une requête pour une URL spécifique est faite par le navigateur Web, le serveur Web reçoit et transmet les informations au serveur d'application pour fournir le fichier HTML indiqué dans l'URL. Puisqu'aucune page HTML fixe n'existe, le serveur d'application affiche la mise en page de l'URL requise et la remplit avec le contenu pertinent tel que du texte, des photos, de l'audio et de la vidéo.
Des exemples de serveurs d'applications sont PHP et ASP. NET. Oracle Application Express et MySQL sont des exemples de logiciels de base de données.
Quelle est la différence entre les pages Web statiques et dynamiques ?
• Les pages Web statiques ont un contenu fixe tandis que les pages Web dynamiques peuvent avoir un contenu changeant.
• Les pages Web statiques doivent être modifiées manuellement, tandis que les modifications apportées à une page dynamique peuvent être chargées via une application où les ressources sont stockées dans une base de données.
• Les pages Web statiques utilisent uniquement un serveur Web, tandis que les pages Web dynamiques utilisent un serveur Web, un serveur d'applications et une base de données.