logo http

Le protocole http est à la base du Web et régit les échanges entre navigateur et serveur. Sa version 1.1, datant de quinze ans, commençait à dater quelque peu au vu de l'évolution actuelle du Web. Sa nouvelle mouture, baptisée http/2, a donc vocation à accélerer les échanges de données sur le réseau. Quelles en sont ses principales caractéristiques ? Et quel en sera l'impact sur le SEO ? Réponses...

DĂ©but de l'article :

Une charge historique forte

Le protocole http a Ă©tĂ© crĂ©Ă© en 1990. En 99, il a connu une mise Ă  jour notable, en passant en version 1.1. Depuis, s’il rend au jour le jour de formidables services en permettant notamment Ă  tout un chacun de consulter des sites web en tous genres, il n’a pas connu d’évolution notable. Rien, donc, depuis 15 ans...

Le http a Ă©tĂ© conçu comme un protocole qui permet les Ă©changes entre un client (le navigateur web) et un serveur (le site web). Le processus est le suivant : lorsque l’on navigue sur le web, qu’on accĂšde, par exemple, Ă  une page web, une requĂȘte http est envoyĂ©es au serveur hĂ©bergeant le site web correspondant, en lui demandant de fournir la ressource ad hoc. Le serveur crĂ©e le fichier html demandĂ©, et envoie en retour une rĂ©ponse http.

Le fichier récupéré contient le code source de la page web consultée, et de nombreuses références à des ressources annexes (en moyenne une centaine par pages) qui permettent de rendre la page plus attrayante : fichiers CSS, images, Javascript, etc.

Pour rĂ©cupĂ©rer ces ressources, le navigateur web envoie une nouvelle requĂȘte http. Le serveur web la reçoit et si tout se passe bien (la ressource existe bien Ă  l’emplacement indiquĂ©) il fournit une rĂ©ponse http la contenant.

Pour chaque ressource utile Ă  une page, on a donc une requĂȘte http Ă  faire. Chaque requĂȘte Ă  envoyer au serveur web engendrer un dĂ©lai de quelques centiĂšmes de secondes, du fait de la distance entre le client et le serveur. Ce n’est certes pas grand chose, mais finalement, quand on parle d’une centaine de ressources par page sur le Web rĂ©cent, l’addition commence Ă  ĂȘtre bien salĂ©e et le tout peut devenir trĂšs lent Ă  l'usage.

Google entre dans la danse

La consultation des sites web est ainsi, par essence, plutĂŽt lente. DĂšs lors, lorsque l’on est un gros acteur du web, qu’on parcourt des millions, voire des milliards de pages web chaque jour, on perd beaucoup de temps Ă  rĂ©cupĂ©rer les ressources. Si l’on Ă©tait capable de diviser par deux la vitesse de chargement des pages, on pourrait parcourir le Web en deux fois moins de temps. Et quand le temps de parcours est proportionnel aux coĂ»ts, on a un intĂ©rĂȘt non nĂ©gligeable Ă  inciter tous les webmasters Ă  faire des efforts.
...


Fichier PDF téléchargeable ici (la lettre Réacteur n'était à cette époque-là disponible que sous cette forme).