Pages Web statiques vs dynamiques
Internet est une grande collection d'ordinateurs et de serveurs clients 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 utilisé par vous 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 le 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 demandes et répond est connu comme un serveur HTTP.
Les différences du site Web statique et dynamique découlent des opérations de changement derrière le serveur HTTP.
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 un site Web fixe et le contenu ne change pas de l'utilisateur à l'utilisateur.
La raison derrière cela est la façon dont les sites Web statiques sont construits. Techniquement, un site Web statique se compose d'une collection de documents HTML hébergés sur un serveur, qui sont interconnectés via des hyperliens. Cependant, ces pages sont indépendantes les unes des autres, et le code et les autres contenus en vedette sont écrits et enregistrés en fichiers individuels sur la mémoire fixe du serveur. Si un changement doit être apporté sur le site Web, il doit être fait 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 le dernier de l'URL du fichier; .HTML ou .HTM sont des pages Web statiques où les pages sont enregistrées au format HTML.
Lorsqu'un client Web fait une demande de page Web statique au serveur Web, le serveur Web (AKA HTTP Server) interprète et localise la page requise à l'aide de l'URL dans la demande et envoie la page au navigateur Web via HTTP. Les serveurs HTTP ou Web les plus courants utilisés à cet effet sont l'IIS de Microsoft pour la plate-forme Windows et Apache par 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 le contenu affiché sur le site Web peut passer de l'utilisateur à l'utilisateur et / ou de temps à autre. Des exemples de pages Web dynamiques sont les sites Web d'Amazon, Yahoo, Gmail, CNN et iTunes.
Encore une fois, la structure du serveur Web est différente de celle d'hébergement des pages statiques aux pages dynamiques. Étant donné que les pages Web dynamiques nécessitent de fournir un contenu différent à 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 livrer 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 à garder les composants séparés à plusieurs stockages, à les réunir dans une disposition commune, puis à transférer au 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 demande d'URL spécifique est faite par le navigateur Web, le serveur Web reçoit et transmet les informations au serveur d'applications pour fournir le fichier HTML indiqué dans l'URL. Étant donné qu'aucune page HTML fixe n'existe, le serveur d'applications fait ressortir la disposition de l'URL requise et la remplit du contenu pertinent tel que le texte, les photos, l'audio et la vidéo.
Les exemples de serveurs d'application sont PHP et ASP.FILET. Oracle Application Express et MySQL sont des exemples de logiciel de base de données.
Quelle est la différence entre les pages Web statiques et dynamiques?
• Les pages Web statiques ont du contenu fixe tandis que les pages Web dynamiques peuvent avoir un changement de contenu.
• Les pages Web statiques doivent être modifiées manuellement, tandis que les modifications d'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.