Pages Web statiques et dynamiques
Internet est un vaste ensemble d'ordinateurs clients et de serveurs interconnectés. Le protocole HTTP (Hypertext Transfer Protocol) facilite la communication et le transfert de données entre ces deux niveaux, ce qui est un code standard..
Lorsqu'un ordinateur client tel que celui que vous utilisez tente de visualiser 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 du client au format HTML via HTTP, puis le navigateur Web recrée le site Web 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 appelé serveur HTTP..
Les différences entre les sites Web statiques et dynamiques découlent des opérations de changement effectuées 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 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 via 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 le dernier de l'URL du fichier. .html ou .htm sont des pages Web statiques dans lesquelles les pages sont enregistrées au format HTML..
Lorsqu'un client Web demande une page Web statique au serveur Web, le serveur Web (également appelé serveur HTTP) interprète et localise la page requise à l'aide de l'URL de la demande et l'envoie 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 reçoivent leur nom en raison du contenu dynamique disponible. En d'autres termes, le contenu affiché sur le site Web peut varier d'un utilisateur à l'autre et / ou de temps en temps. Des exemples de pages Web dynamiques sont les sites Web Amazon, Yahoo, Gmail, CNN et iTunes..
Là encore, la structure du serveur Web est différente de celle de l'hébergement de pages statiques sur des pages dynamiques. Etant 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 dans la mémoire du serveur et de les diffuser, car elles nécessitent d'importantes ressources pour prendre en charge l'opération. Par conséquent, une méthode plutôt pratique consiste à conserver les composants séparés dans plusieurs stockages et à les regrouper dans une présentation commune, puis à les transférer dans le navigateur client..
Pour ce faire, vous devez implémenter un serveur d’application 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'applications afin de fournir le fichier HTML indiqué dans l'URL. Puisqu'aucune page HTML fixe n'existe, le serveur d'applications affiche la mise en forme de l'URL requise et la remplit avec le contenu pertinent, tel que du texte, des photos, du son et de la vidéo..
PHP et ASP.NET sont des exemples de serveurs d'applications. 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 alors 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..