Ce qui se passe lors d'un accès à une page web : vous saurez tout ! | Bloguer facile
Bloguer facile
Vous avez aimé ? Partagez !

Ce qui se passe lors d’un accès à une page web : vous saurez tout !

Cela fait bientôt un mois que je détaille les différents éléments et processus intervenant durant la visite à une page web. Cette page web pouvant être une page de votre blog …

Cet article va conclure cette série en reprenant l’ensemble des éléments précédemment vus.

Cela ne fera pas de vous un expert du web : ce n’est pas le but ! Cela ne vous sera pas toujours utile dans votre vie de blogueur : c’est pour cela que je reste relativement succinct !

Cela vous permettra surtout d’avoir une vue d’ensemble du processus, de comprendre à quoi servent chaque élément technique de votre blog et d’avoir une réelle autonomie et expertise : c’est pour cela que j’en parle !

Mais trêve de palabres et reprenons mon exemple favori : vous voulez accéder à une page de mon blog :-) Que se passe t’il après ?

Le détail de l’accès à une page

  • vous saisissez l’adresse du site dans votre navigateur : soit à la main, soit depuis vos favoris, soit depuis Google après une recherche et un clic sur le lien ;
  • votre navigateur envoie une requête aux serveurs de nom, les annuaires du web ;
  • les serveurs de nom traitent la requête puis envoient une réponse : l’adresse IP ou une erreur si le nom n’existe pas.
  • votre navigateur connait maintenant  l’adresse IP du site web, il lui transmet une requête HTTP ;
  • le serveur web reçoit la requête HTTP et réagit selon la nature du site : site statique ou site dynamique ;
  • si le site est un site statique, le serveur web recherche le fichier demandé :
    • si le fichier existe, il sera renvoyé dans la réponse HTTP ;
    • si le fichier n’existe pas, une erreur sera renvoyée dans la réponse HTTP ;
  • si le site est un site dynamique, le serveur web exécute le programme correspondant à la page demandée :
    • peu importe comment le programme à exécuter est trouvé : cela n’est pas important ici ;
    • le programme est écrit dans un langage utilisés sur un serveur web : pour WordPress, il s’agit de PHP ;
    • le programme utilise les données stockées dans la base de données : pour votre votre blog, elle contient antre autres les contenus des articles et pages, les commentaires, … ;
  • le serveur web envoie une réponse HTTP : elle contient donc soit le fichier statique, soit le fichier dynamiquement créé, soit une erreur ;
  • votre navigateur affiche le résultat de la réponse HTTP.

Une page, plusieurs fichiers

Une page web peut être composée de plusieurs fichiers : fichier HTML, fichiers CSS, fichiers JavaScript, images, … Pour récupérer tous ces fichiers, votre navigateur fera ce travail pour chaque fichier. Comment sait-il quels fichiers il doit récupérer ? Et bien ils sont tous indiqués dans le premier fichier récupéré, le fichier HTML.

Le cas de votre blog

Votre blog est un site essentiellement dynamique. Voici donc comment se répartiront les réponses de votre blog :

  • l’essentiel des réponses HTTP que fera votre blog seront des fichiers dynamiquement créés : les articles et les pages de votre blog avec les commentaires ;
  • il y aura quelques fichiers statiques : les images mais aussi les fichiers CSS et Javascript qui évoluent peu ;
  • il y aura surement quelques erreurs qu’il vous faudra réduire au minimum voire supprimer complètement.

Facile et simple, non ?

Conclusion

Il y aurait encore quelques précisions à apporter pour être complet. Et il y a quelques éléments qui pourraient être ajoutées pour être exhaustif.

Mais en l’état, cet article est suffisant pour vous apporter vue d’ensemble, compréhension et autonomie. Tout en restant suffisamment simple et abordable.

Comme toujours, cet article s’autodétruira sera mis à jour régulièrement.

N’hésitez pas à poser des questions ou à demander des éclaircissements dans les commentaires :-)

About the Author Grégory

Leave a Comment:

quis, vulputate, leo. felis odio facilisis Donec velit, elit. risus. Aliquam