Benchmarks PHP
16 avril 2008 par zero-zombie
Voilà quelques benchmarks qui illustrent ce que j’écrivais dans l’article intitulé “Optimiser son code PHP ne sert à rien” : au lieu de chercher les petites optimisations, il vaut mieux passer son temps à faire évoluer son code pour le rendre compatible avec la prochaine version de son langage.
Et bien sûr, se renseigner sur les nouveautés : quand une nouvelle extension est incluse dans le package de base et peut remplacer une bibliothèque PHP, il peut être intéressant de faire évoluer son code. Par exemple, au passage de PHP 4 à PHP 5, on a pu laisser tomber les classes SOAP en PHP.
Pour les développeurs qui peuvent maîtriser la configuration serveur du langage, il est toujours utile de regarder ce que propose PECL puisque ce sont des extensions écrites en C.
Passons aux benchs : de l’antique version 3 à la 5.3 du trunk :
http://sebastian-bergmann.de/archives/745-Benchmark-of-PHP-Branches-3.0-through-5.3-CVS.html
Rapides bench 4 / 5 / 6
http://www.nexen.net/articles/dossier/18064-php_6_:_ca_marche_et_ca_va_vite.php
Voilà… j’espère que vous serez convaincus par les benchs généraux qu’il est préférable de se préparer aux évolutions de langage plutôt qu’à faire ce genre de tests :

;-)

