Guest Posted March 10, 2016 Report Posted March 10, 2016 Comme vous pouvez le constater, le chargement des pages web est réel, il prend un certain temps. Si l'on explique depuis la base, lorsque vous vous connectez sur un site, vous envoyez une requête http (protocole) vers un serveur (jeu.video est un nom de domaine qu'un serveur DNS s'occupe de transformer en ip). Le serveur, en retour, va vous envoyer la page html que du site que vous avez demandé et votre navigateur va s'occuper de l'interpréter et afficher cette dernière. Voici un schéma clair: Vous l'aurez remarquer, une page web est composée de nombreuses ressources (images, scripts, liens, vidéos, le style...), et ces ressources nécessitent du temps pour charger. Vous n'avez qu'à vérifier par vous même dans l'onglet "network" de l'inspecteur d'éléments de chrome. Sur jeu.video, il faut 162 requêtes pour charger tout le contenu de l'index, pas mal hein? Bon et bien, une équipe de MIT s'est penchée sur ce problème et a développer un programme prenommé "Polaris", qui va scanner, analyser la page souhaitée avant d'y accéder. Il va établir un graphe des dépendances nécessaires au site comme ceci: Puis à l'aide d'algorithmes, va établir un ordre de chargement des requêtes. Le but est de réduire le nombre d'aller-retours des requêtes entre le client et le serveur, donc des gagner quelques millisecondes et donc du temps. Voici une citation d'un membre de Havard pour expliciter le principe: Citation Quand vous visitez une ville, vous en découvrez parfois d’autres que vous devrez parcourir avant de rentrer à la maison. Si quelqu’un vous donne la liste entière de ces villes en avance, vous pourrez planifier le circuit le plus rapide. Sans la liste, en revanche, vous devez découvrir les nouvelles villes au fur et à mesure de votre avancée, ce qui provoque des zigzags inutiles entre des villes éloignées » A quand l'implantation de Polaris dans nos navigateurs?
Gus Toiles Posted March 10, 2016 Report Posted March 10, 2016 Je ne connaissais pas. C'est intéressant. En effet, si les navigateurs web utilisaient ça, ça pourrait réduire un peu le trafic réseau.
darkbibni Posted March 10, 2016 Report Posted March 10, 2016 "Je suis le Batman" ! Rien de tel que l'optimisation même si la fibre estompe ces temps de chargement, c'est pas une raison pour les négliger ^^ !
Minstery Posted March 11, 2016 Report Posted March 11, 2016 Je ne connaissais pas non plus ^^ C'est super intéressant !
Daethe Posted March 13, 2016 Report Posted March 13, 2016 Actuellement cette technologie viens seulement d'être divulgué. Il est normal qu'elle ne soit pas encore disponible.
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now