Tout le monde ou presque a déjà entendu parler de l’effet Digg (Digg effect en anglais). Il s’agit d’une brusque montée en charge de vos serveurs due à la publication d’un de vos articles sur la home de Digg.
Personnellement je n’ai pas eu la chance (ou la malchance c’est au choix) de voir un de mes articles en une de Digg. Mais en France nous avons presque la même chose, à une échelle moindre: le « Presse-Citron effect » !
Deux de mes articles ont été sélectionnés il y a deux semaines dans le Top Hebdo Fuzz #40 d’Eric. Combiné à cela, l’un d’entre eux a été repris sur le réseau Koreus. Résultat, une audience en hausse de 120% le lundi 25 mai. J’étais très fier, mais aussi très inquiet.

Je n’ai pas constaté de ralentissement aux heures où j’étais présent sur le site. Mais je me doute que cela a dû arriver. Je me suis donc demandé qu’elles étaient les limites de mes serveurs.
LoadImpact est un webware qui permet de tester en charge ses sites Web. Il simule des requêtes provenant du monde entier et analyse comment le serveur se comporte vu de l’extérieur (du point de vue client).

Après avoir renseigné votre url, il suffit de lancer le test. Vous verrez en temps réel la charge appliquée à votre serveur. Le test débute avec 10 utilisateurs virtuels (Vusers), puis monte à 20, 30, 40 pour finir à 50 !

Vous pouvez également visualiser la bande passante utilisée et le nombre de requêtes effectuées.
A la fin du test, vous obtenez un graphe vous montrant certains paramètres comme le temps moyen de chargement à 10, 20, 30, 40 et 50 utilisateurs.

Il existe aussi des courbes pour la bande passante et le temps de chargement cumulé.
Un tableau récapitulatif est présenté en bas de page et reprend les principaux chiffres.

Pour interpréter vos courbes, une aide est proposée dans un forum associé. Dans mon cas, on voit que les temps de réponses diminuent au départ: il s’agit de l’effet des caches serveurs. Le point d’inflexion se situe entre 40 et 50 utilisateurs simultanés, tout en restant sur une pente raisonnable voire stable.
Je suis assez satisfait des résultats car mon site se charge rapidement même sous une charge certaine.
Pour aller plus loin, il faudrait tester le site aux limites, avec un plus grand nombre d’utilisateurs virtuels. Ceci n’est pas possible avec la version gratuite du webware.
Mais pour 9$ (autant dire une misère), il vous sera possible de monter jusqu’à 250 Vusers. En plus, vous aurez accès à des fonctionnalités supplémentaires. Pour les très gros sites, la version Pro (1000 VU – 49$) ou Advanced (5000 Vu – 99$) n’est pas non plus hors de prix.
Notez qu’en créant un compte (même gratuit), vous pouvez enregistrer les différents tests. Ceci vous permettra d’évaluer l’impact d’une optimisation.
Évaluez votre site avec LoadImpact