Votre site est poussif ? Le temps de chargement ou d’affichage des pages est trop long ? Avant de penser à changer d’hébergement et avant de se plonger dans le code afin d’y trouver des points d’amélioration, il est peut-être important de regarder de plus près comment sont conçues vos pages web.
Yahoo propose un add-on Firefox intégré à l’extension Firebug, nommé YSlow (Il faut prononcer « Why slow ? » pour « pourquoi ça rame ? »).
Cette extension qui analyse le temps de chargement d’une page web et donne des pistes pour en augmenter la vitesse, permet de faire des contrôles sur une page donnée à partir d’une check-list qui se compose de 13 points :
- Réduire le nombre de requêtes HTTP
- Utiliser un CDN
- Ajouter des entêtes HTTP d’expiration
- Compresser le contenu des données échangées
- Placer les feuilles de style CSS le plus tôt possible
- Placer les scripts Javascript le plus tard possible
- Éviter les expressions CSS
- Extraire un maximum de CSS et Javascript dans des fichiers à part
- Réduire le nombre de résolution DNS
- Réduire la taille du Javascript
- Eviter les redirections HTTP
- Supprimer les scripts en double
- Supprimer les ETags
et qui permet d’analyser votre site pour trouver ou se situent les point à revoir au niveau de l’optimisation de celui-ci.
Une fois lancée, l’extension procède à un rapide examen puis détaille son analyse en 3 sections :
La performance
Sans doute la plus utile, cette partie indique comment améliorer le temps de chargement en se basant sur une liste de critères permettant un chargement rapide et optimisé des pages web.
Une note (allant de A à F) est automatiquement générée pour une page et une autre pour chaque critère. Ainsi, il est facile d’identifier le ou les points faibles de la page et d’y remédier en suivant les conseils indiqués.
Les statistiques
Ici on découvre la différence qu’il y a entre un visiteur qui accède à la page pour la première fois et celui qui l’a déjà affiché. En d’autres termes, on saisi mieux toute l’importance qu’il faut accorder à la gestion du cache ainsi qu’aux cookies parfois trop nombreux sur les pages web.
Les composants
Enfin la liste des composants est affichée. Pour chacun d’entre eux sont indiqués leur type, adresse, date d’expiration, temps de chargement, taille, ETag ainsi que leur compression au format Gzip si tel est le cas.
En respectant ces règles et en vérifiant ces 13 points, votre site web devrait être plus performant (si ce n’était pas le cas auparavant).




