Optimisez vos pages web avec YSlow

Les problèmes de performances sur un site ou une application web proviennent plus souvent d’erreurs de développement que de soucis de montée en charge. Développée par Yahoo, Yslow, littéralement “pourquoi ça rame” est une extension Firefox qui permet d’effectuer des contrôles de performances sur 13 points clés d’un site web. Chaque point testé reçoit une note pouvant aller de A à F, et les problèmes rencontrés s’accompagnent de conseils tournés vers une optimisation du code. Plus la note est élevée, et plus votre site est rapide.

Pas moins de 13 points de contrôle

YSlow met en avant 13 bonnes pratiques fondamentales dans l’optimisation d’une page web :

  1. Minimisez le nombre de requêtes HTTP.
  2. Utilisez un réseau spécialisé dans la fourniture de contenus.
  3. Ajoutez un en-tête d’expiration.
  4. Compressez les contenus côté serveur.
  5. Placez les feuilles de style en haut de la page.
  6. Déplacez les Javascript en bas de page.
  7. Proscrivez les expressions CSS.
  8. Placez un maximum de javascript et de CSS dans des fichiers externes.
  9. Minimisez les besoins en requêtes DNS.
  10. Optimisez le javascript.
  11. Évitez les redirections HTTP (301, 302).
  12. Supprimez les scripts redondants.
  13. Configurez les etags

Les résultats globaux

Un premier test de performances me montre que la refonte en cours du site ne devra pas seulement être ergonomique ou graphique, mais qu’un gros travail d’optimisation est aussi nécessaire. Comme quoi les histoires de cordonnier…

bateau et oiseaux migrateurs sur le bassin d'Arcachon

Publié le 29 août 2007 à 15h23 Publié sous

Mots clés apache, code, javascript, web, html, optimisation

Si cet article vous a plu, suivez-moi sur Twitter Suivez-moi sur Twitter

  1. Avatar

    Par Rik le 29 août 2007 à 17h21 :


    Cette extension est assez pratique pour voir ce qui ce comporte bien niveau cache. Mais il faut prendre du recul sur les résultats. En effet, ce sont des bonnes pratiques pour Yahoo, mais pas forcément adaptées à tous. L’exemple du CDN et des E-tags par exemple. Tu vas prendre un CDN pour ton blog ? :) Et ils déconseillent les e-tags quand un fichier peut-être servi par plusieurs serveurs. Ce n’est pas le cas de ce blog ?

  2. Avatar

    Par Seb L. le 13 mai 2009 à 15h11 :


    J’ai trouvé cette extension vraiment sympathique même si en effet il faut relativiser son utilité.

    En très peu de temps, j’ai peu passer le score d’un site de 61 à 97. Pour ceux que ça intéresse, j’ai fait un compte-rendu : http://blog.lecacheur.com/2009/05/13/yslow-comment-optimiser-son-site-web-en-quelques-minutes/

Réagir à Optimisez vos pages web avec YSlow

Merci de vous exprimer dans un français correct. Les commentaires déplacés, injurieux et le spam seront supprimés.

Les trackbacks sont fermés pour cause de spam.


Abonnez-vous au flux RSS et suivez les nouveaux articles du site Suivez-moi sur Twitter