Méthode de bench :
- page d’accueil de mon site WordPress (plusieurs calculs PHP + requêtes SQL)
- 20 requêtes en parallèle
- 500 requêtes au total
- HTTP Keep-Alive activé
$ ab -n 500 -c 20 -k https://www.elysiria.fr/
Résultats
| Configuration |
Vitesse moyenne d’affichage d’une page (ms) |
Maximum théorique de pages/seconde |
| Apache + prefork + mod_php |
368.299 |
2.72 |
| Apache + prefork + fastcgi + php-fpm |
321.964 |
3.11 |
| Apache + worker + fastcgi + php-fpm |
325.274 |
3.07 |
| Apache + worker + fastcgi + php-fpm + zend optimizer+ |
128.945 |
7.76 |
Commentaires
- un serveur de CGI (php-fpm), ça sert bien
- Zend Optimizer+ : ça décoiffe !
Étapes suivantes