• # il manque certaines informations ...

    Posté par . En réponse au journal Comparatif performances PHP : MySQL / PostgreSQL / SQLite. Évalué à 5.

    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. )