YSLOW : Réduire le nombre de requêtes
Première règle pour améliorer la vitesse d'un site côté serveur, la réduction du nombre de requête au serveur.
L'essentiel du temps passé à l'affichage d'une page se fait avec le serveur et concerne le téléchargement des composants.
Dans ces composants, il y a les images, les scripts, les feuilles de style ...
Ce n'est pas tant la taille des fichiers qui ralenti le serveur, mais leur nombre, d'un coté, les fichiers peuvent être compressés, de l'autre leur nombre peut être réduit.
Une façon de minimiser le nombre des requêtes est de regrouper les fichiers.
Ainsi, mieux vaut un seul script.js qui regroupe tous les scripts de la page, plutôt que plusieurs scripts.
De la même manière, les feuilles de style peuvent être combinées, tout en veillant à garder la même présentation.
Concernant les images, à taille identique, les images découpées en plusieurs images ont un temps de chargement identique à l'image non découpée, mais nécessitent plus d'interrogation au serveur.
Cette règle est la première règle de Yslow, si votre site est conforme à cette règle, la note obtenue est A, Yahoo considère qu'au-delà de 4 script, le temps de réponse commence à être impacté, la note suivante sera donc B. C'est la note actuelle du site.
Pour aller plus loin : un webmaster doit se poser la question suivante Faut-il externaliser ses script