il aurait été sympa d'executer plusieurs fois ( ~1000 ) dans une boucle 'for'.
car si tu ne fais qu'une requete tu risque d'avoir le cout ouverture fermeture comme preponderant.
donc, un "for/while" avec un chti print "." pour maintenir la connexion ouverte ( ou alors un timeout > 3600 sur ton apache ), pourrait te founir des resultats plus interessant.
dans ses resultats, il te faudrait :
- min temps
- max temps
- moyenne temps
- median temps ( temps à la position 500/501 apres tri des 1000 temps obtenu )
- 1ier et 3ieme quartiel ( temps à la position 250/251 et 750/751 apres tri des 1000 premiers )
de plus, pense à bencher les temps de connection ( donc connection dans la boucle avec un select 1; comme requete.
puisque tu fais cela en PHP, tu pourras paralleliser tes tests avec 2, 3, 4, 5, 10 wget en parallele ( /!\ par contre attention a l'analyse des resultats. )
# il manque certaines informations ...
Posté par Mouns . En réponse au journal Comparatif performances PHP : MySQL / PostgreSQL / SQLite. Évalué à 5.
car si tu ne fais qu'une requete tu risque d'avoir le cout ouverture fermeture comme preponderant.
donc, un "for/while" avec un chti print "." pour maintenir la connexion ouverte ( ou alors un timeout > 3600 sur ton apache ), pourrait te founir des resultats plus interessant.
dans ses resultats, il te faudrait :
- min temps
- max temps
- moyenne temps
- median temps ( temps à la position 500/501 apres tri des 1000 temps obtenu )
- 1ier et 3ieme quartiel ( temps à la position 250/251 et 750/751 apres tri des 1000 premiers )
de plus, pense à bencher les temps de connection ( donc connection dans la boucle avec un select 1; comme requete.
puisque tu fais cela en PHP, tu pourras paralleliser tes tests avec 2, 3, 4, 5, 10 wget en parallele ( /!\ par contre attention a l'analyse des resultats. )