Invité Posté(e) le 10 mars 2016 Signaler Partager Posté(e) le 10 mars 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? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Gus Toiles Posté(e) le 10 mars 2016 Signaler Partager Posté(e) le 10 mars 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. Lien vers le commentaire Partager sur d’autres sites More sharing options...
darkbibni Posté(e) le 10 mars 2016 Signaler Partager Posté(e) le 10 mars 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 ^^ ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Minstery Posté(e) le 11 mars 2016 Signaler Partager Posté(e) le 11 mars 2016 Je ne connaissais pas non plus ^^ C'est super intéressant ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Daethe Posté(e) le 13 mars 2016 Signaler Partager Posté(e) le 13 mars 2016 Actuellement cette technologie viens seulement d'être divulgué. Il est normal qu'elle ne soit pas encore disponible. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant