Réaliser le BenchMark d’un site
Hey, salut à vous compagnons !
Alors tout d'abord, à la lecture du mot "BenchMark", je vous sens faire la grimace ^^
Le "BenchMark" est pour faire simple, une évaluation.
C'est très utile pour faire des tests comparatifs de performance, aussi bien sur les smartphones, que sur les requêtes en base de données ...
Alors là on va voir, une fonction toute simple, qui permet de tester la performance d'un système en terme de rapidité d’exécution et de temps d'accès ^^
Pour ce faire nous allons utiliser la commande "ab" :
ab -n 100 -c 5 https://dyrk.org/
Dans cet exemple j'indique à "ab" d'envoyer 100 requêtes par tranche de 5 simultanées, et le résultat au bout de quelques secondes est :
Les premières lignes sont le résumé global ...ici on voit qu'il a fallu 42 secondes à mon serveur pour faire fasse aux 100 requêtes (par tranche de 5 simultanée)
On voit ensuite, les temps d'accès ..
Bon je vous avouerai que je suis pas non plus hyper fier de ces résultats concernant Dyrk, mais je vais améliorer tout ça ^^
.... [ OPTIMISATION EN COURS ] ....
Et après amélioration :
Vous constaterez que j'ai gagné près de 20 secondes ^^
Après je vous cacherais pas que ce serveur gère quelques sites pour des amis ^^
Ce qui n'aide pas en terme de perf'