Alors, je vous conseille le "Full Page Test" de Pingdom, service de suivi de sites Internet, fort intéressant dont j'ai déjà parlé au sujet de la disponibilité des grands sites de l'Internet.
Ils viennent de mettre à disposition ici une page (écrite en AJAX) qui permet de décomposer tous les éléments constituants d'une page ((X)HTML, images, fichiers CSS, contenu RSS, scripts Javascript, etc...), d'en connaître le nombre, le temps et l'ordre de chargement.
[Cliquez les images ci-dessous pour les zoomer]
Commençons par le bon (l'excellent ?) élève: www.google.com

Analyse: un fichier XHTML + une image chargée "pesant" 14.5 Koctets. Et c'est tout! 250 millisecondes pour charger le tout. Le cas d'école! Bon, quand on l'affiche des (dizaines) de milliards de fois chaque mois, il faut que ce soit de la "qualité horlogère" (comme on dit chez moi dans la vallée Joux, célèbre au plan mondial pour les montres de luxe).
Rappel aux "envieux": il faut un nombre comme les 450'000 serveurs de Google répartis - qui servent aussi et surtout à calculer les résultats... - sur 25+ centres de calcul sur la planète pour atteindre ce résultat en permanence quand on traite 60%+ du trafic de recherche de cette planète.
Dans la même famille mais nettement moins spartiate (!...) : www.youtube.com


Ici, la homepage se compose de 68 objets dont 58 images. Le temps de chargement reste quand même très honnête avec moins de 2 secondes!
Maintenant, testez donc l'outil Pingdom avec une page un peu plus complexe pour voir l'intérêt du chronogramme décrivant graphiquement l'enchaînement du chargement des différents éléments. Par exemple, prenez la homepage de Media&Tech ou de votre blog si vous allez comme moi chercher des composants à droite et à gauche (myBlogLog, Critéo, Wikio, Sitemeter): vous verrez tout de suite si l'un de vos "prestataires" est particulièrement responsable du long temps de chargement de la page en question!
Je suis intéressé par vos feedbacks sur cet outil. merci d'avance!
PS: le mode d'emploi détaillé est ici
Source: blog Media & Tech (par didier durand)
