Soucieux d'avoir un blogounet qui marche nickel, j'ai trouvé une extension à Firebug pour Firefox plutôt sympa : YSlow.
YSlow permet entre autre de tester les performances d'un site et pour ma part ça donne ça :

Ouais je sais, saymal !
YSlow offre trois vues et quelques outils, présentation !
Les performances (performance view)
Il s'agit de la copie d'écran ci-dessus.
YSlow analyse n'importe quelle page web et la note de manière globale ainsi que pour chaque règle définie. Si une page peut être améliorée, YSlow propose les changements à effectuer.
L'analyse est fondée sur 13 règles fondamentales identifiées qui affectent la performance des pages web. Des études ont montré que le temps de réponse peut être amélioré de 25-50 % en suivant de ces règles.
Par exemple, on peut voir ci-dessous que du contenu n'est pas compressé (la liste a été réduite), ce qui me vaut une note de C (bouuuuh, montrez-le du doigt !)
En cliquant sur le titre 4. Gzip components, les best practices pour cette règle s'affichent et me permettent de corriger la page. Je ne vais pas tout rectifier tout de suite mais un test de perfomance après modifications s'impose, dans un futur billet...
Les statistiques (stats view)
Cette vue affiche des renseignements sommaires qui incluent la taille totale par type de composant (css, images, ...), la taille totale de la page générée ainsi que le nombre de demandes HTTP faites sur la page. Quelques informations sur les cookies sont également disponibles.
Intéressant pour indentifier précisément les tailles et éventuellement les réduire, notamment pour les images...
Les composants (component view)
YSlow liste tous les composants de la page et affiche leur type, leur URL, leur date d'expiration, leur statut gzip, leur temps de chargement et la taille des ETags. Les en-têtes de réponse HTTP pour chaque composants sotn fournis.
Les outils (tools)
Un panel d'outils est disponible, ils permettent :
-
de collecter dans une même page tous les javascript ou tous les styles (internes ou externes à la page),
-
de vérifier le code javascript (
JSLint),
-
d'afficher un résumé des trois vues dans une seule page.
Liens utiles
La page de YSlow
La guide utilisateur de YSlow
En cherchant des renseignements, j'ai vu que Romain en parlait également ici.
Conclusion
YSlow est un outil très intéressant pour optimiser son site en terme de performance car les analyses sont basées sur des règles fondamentales qui l'affectent directement, et les informations sont telles qu'on peut facilement déceler les éventuels problèmes.
A mon échelle, YSlow me sera surtout utile pour corriger quelques maladresses étant donné que mon blog n'a pas de gros besoins (peut-être que ça viendra un jour, mouarf...).