Règles et jeux de règles YSlow

Depuis sa version 2, YSlow permet de définir de nouveaux jeux de règles. Explications des jeux fournis par défaut.

Quand j’ai souhaité expliquer les différences entre les jeux de règles existants pour YSlow, je me suis retrouvé à devoir fouiller dans les menus de l’extension pour Chrome pour en trouver une.

Comme ce réglage est disponible dans la console Check my Website, il est apparu évident qu’il fallait en dire plus pour permettre à tous de choisir correctement cette option.

Jeu de règles YSlow : Qu’est-ce que c’est ?

Les jeux de règles permettent de choisir les règles à prendre en compte dans un test YSlow et permettent de pondérer chacune d’elle dans le résultat final.

Les règles YSlow sont au nombre de 35 mais seulement 23 sont utilisées dans les jeux de règles proposées par défaut.

Si vous souhaitez développer votre propre jeux de règles, je vous recommande l’article suivant en anglais :

YSlow V2

C’est le jeu de règles qui est activé par défaut.

Jeu de règles YSlow V2
Jeu de règles YSlow V2

Classic V1

Ce jeu de règles ne devrait plus être utilisé aujourd’hui et permet surtout une rétro-compatibilité.

Jeu de règles YSlow Classic V1
Jeu de règles YSlow Classic V1

Small Site/Blog

C’est le jeu de règles à utiliser si votre site est plutôt un blog ou un site contenant peu de pages.

Jeu de règles YSlow Small Site/Blog
Jeu de règles YSlow Small Site/Blog

Tableau récapitulatif des jeux de règles

Règle YSlow V2 YSlow V1 Small site/blog
Make fewer HTTP Requests
Compress components with gzip
Avoid CSS expressions
Minify Javascript and CSS
Configure Entity tags (ETags)  
Reduce the number of DOM elements  
Use cookie-free domains    
Make favicon small and cacheable  
Use a Content Delivery Network (CDN)  
Put CSS at top
Make JavaScript and CSS external  
Avoid URL redirects
Make Ajax cacheable    
Avoid HTTP 404 (Not Found) error  
Avoid AlphaImageLoader filter  
Avoid empty src or href  
Add Expires headers  
Put Javascript at bottom
Reduce DNS lookups
Remove duplicate JavaScript and CSS
Use GET for AJAX request    
Reduce cookie size    
Do not scale images in HTML  

Vous pouvez cliquer sur chacune des règles pour en avoir la description en français.

La console et les jeux de règles

Dans la console Check my Website, vous pouvez choisir le jeu de règles que vous souhaitez prendre en compte pour le test d’un site, d’une page.

Choix du jeu de règles YSlow dans la console
Choix du jeu de règles YSlow dans la console
  • YSlow V2 correspond au jeu de règles YSlow V2.
  • YSlow V1 correspond au jeu de règles YSlow V1.
  • YSlow petit Site/Blog correspond au jeu de règles YSlow Small Site/Blog.

Avec la grille ci-dessus, vous savez exactement quelles sont les règles appliquées au jeu que vous choisissez.

Il est possible que nous offrions la possiblité à terme de constituer vos propres jeux de règles. Mais ceci est une toute autre histoire !

Olivier Jan

À propos de l’auteur

| Cofondateur de Check my Website.

Check My Website a arrêté son activité en 2017, n'hésitez pas à vous tourner vers Dareboost.