31-03-2011, 12:11 PM
(Modification du message : 31-03-2011, 12:16 PM par Sephi-Chan.)
Ce n'est pas comme ça qu'on mène des tests. Mieux vaut utiliser 4 scripts, lancés séparément (et donc dans des processus différents) et avec un peu de temps entre chaque (que la machine revienne à son état initial). Ça donne des résultats plus justes.
Sur un OS Unix, il y a une commande time qui peut être utile :
D'ailleurs, il faudrait tester ça sur un OS Unix, car c'est bien ce genre d'environnement qu'on utilise en production avec PHP, pas du Windows.
Même s'il n'y a pas de différence ou qu'elles sont sensibles, c'est plus intelligent.
Sephi-Chan
Sur un OS Unix, il y a une commande time qui peut être utile :
$ time php -e benchmark_mysql.php
$ time php -e benchmark_pdo.php
$ ...
D'ailleurs, il faudrait tester ça sur un OS Unix, car c'est bien ce genre d'environnement qu'on utilise en production avec PHP, pas du Windows.
Même s'il n'y a pas de différence ou qu'elles sont sensibles, c'est plus intelligent.
Sephi-Chan