Blog/mod php vs. mod suphp

Un article de Le wiki de 2 noisettes - noisette.ch.

Comparaison de performace entre mod_php et mod_suphp

Posté le 24.09.2005 posté par KillerWhile

Sur un serveur avec Gentoo linux, j'ai emergé mod_php et mod_suphp. Une fois les 2 configurés avec php5, la facilité de passer de l'un à l'autre est telle que j'ai décidé de faire un petit bench pour comparer les 2. A charge serveur égale sur le même site , les résultats m'ont impressionns, le but n'étant pas de connaître les limites de capacités de mon serveur, mais bien d'évaluer la différence de preformance entre mod_php et mod_suphp.

J'ai utilisé ab, le "Apache HTTP server benchmarking tool" pour faire les comparaisons.

une première requête toute simple :

ab2 http://www.leslouyes.net/bench.html ab2 http://www.leslouyes.net/bench.php

et une deuxième avec plus de requêtes :

ab2 http://www.leslouyes.net/bench.html -n 500 ab2 http://www.leslouyes.net/bench.php -n 500

Le résultat de mon petit bench montre que mod_php est 2 fois plus rapide que mod_suphp !

mod_suphp : Requests per second: 20.51 #/sec (mean)

mod_php : Requests per second: 41.63 #/sec (mean)

Mais cette perte de performance est compensée par une nettement moins grande consommation de mémoire, les process apache2 avec mod_php prenant près de 30Mb de RAM pièce, consomment moins de 10Mb avec mod_suphp, et par une plus grande flexibilité de configuration de mod_suphp.