Benchmarkez vos sites web
Quand on crée de gros sites internet qui se rapprochent plus d'une application web, il ne faut pas oublier de savoir comment va réagir votre application à la montée en charge, ça permet entre autre de dimensionner les serveurs... Parce qu'on a beau essayer d'optimiser, ce n'est pas suffisant. C'est aussi utile pour savoir si vos optimisations ont un effet (positif ou négatif). Bref, testez la montée en charge de vos sites !
Mais comment faire ? Utiliser la commande ab
? Faire du wget
en boucle ? Vous pouvez essayer mais le résultat risque de ne pas être très concluant.
J'ai découvert assez récemment 2 outils (très proches car codés par la même personne) de benchmarking de site.
Le premier est pylot. Il est plus facile à prendre en main mais est moins évolutif.
Le second, Multi-Mechanize, est plus un framework. Il faut comprendre par là qu'il va falloir coder vos propres séries de test.
Ces deux outils sont très complet. Vous pouvez par exemple faire des recherches sur votre site, identifier la …