Dans le cadre de son activité de veille technologie, GLOBALIS media systems vient de finaliser une étude préliminaire sur la montée en charge des serveurs Web reposant sur Apache, PHP et MySQL. L'objectif était d'évaluer les performances des principales solutions d'optimisation existantes : en premier lieu, celles de Zend (Zend Cache, Zend Optimizer), mais aussi quelques solutions alternatives et libres comme jpcache ou APC.

Si la plate-forme et les conditions de tests n'ont pas toujours été optimales, les premiers résultats obtenus permettent néanmoins de se forger un premier avis.

Des tests plus poussés et complémentaires gagneraient à être effectués dans le cadre d'une étude plus large. Ce serait l'occasion de dimensionner une plate-forme plus adaptée, en particulier au niveau réseau, d'utiliser un outil de mesure plus performant, mais aussi d'affiner les scénarios de tests.

Notons qu'il serait réellement utile d'élaborer un protocole de benchmark standardisé en environnement Web, comme il en existe par exemple pour les processeurs avec les SpecInt et les SpecFloat, même s'il sera plus délicat d'élaborer un équivalent en environnement Web. En effet, il faudrait prendre en compte une multitude de paramètres, combinant soft (nature de l'os, serveur Web employé, solution de scripting retenue, sgbd, etc.), hard (puissance processeur, mémoire, nature des disques, etc.) et réseau.

Pour finir, rappelons que GLOBALIS media systems est éditrice du site PHPIndex et que la synthèse complète de cette étude est librement téléchargeable au format PDF.

Document PDF
GLOBALIS media systems