Pourquoi YSlow affiche une performance < 100% ?

Qu'est-ce que Yahoo! YSlow ?

YSlow est un outil développé par Yahoo! qui analyse les performances des pages web en examinant tous les éléments de la page, y compris les composants créés dynamiquement à l'aide de JavaScript. Il mesure la performance de la page et offre des suggestions d'amélioration. Yahoo! a identifié une trentaine de règles qui affectent les performances d'une page web, dont celle qui recommande la mise en place d'un CDN (Content Delivery Network).

Définition de Content Delivery Network

Content Delivery Network, ou Réseau de Diffusion de Contenu, est un ensemble de serveurs répartis sur plusieurs endroits afin de fournir un contenu de proximité aux internautes. La dispersion géographique des serveurs a pour objectif de délivrer le plus rapidement possible les ressources d'une page web. La sélection du serveur qui va fournir du contenu à un internaute spécifique, est basée sur une mesure de la proximité du réseau. Le serveur choisi est celui qui est le moins chargé et qui présente le meilleur temps de réponse.

Les avantages d'un CDN

Un CDN est généralement utilisé pour faciliter la diffusion de ressources statiques dans les meilleures conditions, telles que les contenus multimédia (images, son, vidéo), les animations en flash, les scripts (Javascript) rendant le site web plus dynamique, les feuilles de styles (CSS) pour le rendu visuel des pages web...

Selon Yahoo!, 80% à 90% du temps de réponse est consacré au téléchargement de tous ces composants. Par conséquent, le serveur principal ne va plus délivrer ces fichiers puisque ce sont des serveurs tiers qui le feront à sa place. De ce fait, en se déchargeant de cette tâche, le serveur principal pourra gérer plus de requêtes et rendre le trafic plus rapide, sans que l'internaute ressente la moindre lenteur en naviguant sur le site web.

Un CDN présente également l'avantage d'éviter les attaques de déni de services (DoS). Ces attaques ont pour objectif de paralyser un service ou de rendre l'accès impossible à un serveur.

Sans CDN, pas de 100% sur YSlow

Si nous arrivons à obtenir une performance maximale de 100% avec Google Page Speed sans utiliser de CDN, il en est autrement avec Yahoo! YSlow. En effet, ce dernier est sensible à la présence d'un CDN. Donc, plus la page web contiendra des ressources statiques à télécharger (multimédia, images, Javascript, CSS), et moins elle sera performante (page plus longue à charger ou augmentation de la charge du serveur).

Pour optimiser la performance d'une page web, il faut :

  1. diminuer au maximum le nombre de ressources statiques (images, son, vidéo, ...) ;
  2. utiliser un CDN qui va gérer ces ressources statiques.

CDN ou pas CDN ?

Avec une performance au-delà des 90%, est-ce vraiment nécessaire d'avoir un CDN, surtout s'il ne manque plus que cette dernière règle à satisfaire pour atteindre l'excellence du 100% ?

La réponse est non si vous avez un simple site vitrine ou site d'entreprise. Mais probablement si le site web affiche beaucoup d'images et propose un grand nombre de vidéos. Si c'est le cas, avant de mettre en place un CDN, pensez d'abord à une solution alternative qui permettrait d'alléger le serveur principal, et surtout qui favoriserait le téléchargement en parallèle des ressources statiques. Cette solution alternative consisterait par exemple à héberger :

  1. les images à une autre adresse, donc avoir au moins un hébergement web supplémentaire avec un nom de domaine différent de celui du site web principal ;
  2. les vidéos sur les plateformes communautaires gratuites destinées à cet usage (ex : Youtube). Partager des ressources a l'avantage aussi de vous ramener de nouveaux visiteurs.

AccueilFAQPourquoi n'avons-nous pas une performance de 100% sur Yahoo! YSlow ?

© Site web clé en main 2011 | A propos | Conditions générales | Mentions légales | Contact

Site web clé en main avec Visual Source CMS, logiciel de création de site web en ligne

Création de site web à prix libre

Entrepreneur Web Creation

Créateur web de SITE WEB à PRIX LIBRE

Votre site web de qualité, orienté performance
et optimisé pour le référencement naturel

Site web clé en mainSite web clé en main, avec Visual Source CMS, le logiciel WYSIWYG de création de site web professionnel en ligne :
1. optimisation des performances ;
2. optimisation pour le référencement naturel ;
3. respect des normes/standards web.

En savoir plus sur Visual Source CMS...