Les accélérateurs PHP à la loupe

Ipersec propose une étude sur les 3 accélérateurs PHP les plus populaires, à savoir : eAccelerator, APC et Zend Platform. Le processus de test est le suivant : Chargement du fichier PHP , parsage du code source et transformation en "opcode" (code qui peut être exécuté sur le serveur) et exécution de l’ "opcode". Certains accélérateurs suppriment du code inutile (boucles vides, variables non-utilisées…), seul APC n’optimise pas le code. eAc et Zend Platform essayent au mieux d’optimiser le code.

Première étape : Le support et la maintenance Seul Zend Platform propose un "vrai" support et une "vraie" maintenance, étant donné que c’est un produit payant. eAc et APC dispose eux aussi d’un support mais il se fait via la communauté de l’Open Source (ce n’est pas forcément moins bien hein !). A noter tout de même qu’eAc dispose d’une communauté d’utilisateurs plus grande que APC.

Deuxième étape : Les performances eAc et APC tirent leur épingle du jeux puisqu’après des tests, il apparait qu’ils aient des performances similiaires. eAc serait légère plus rapide sur certain point, mais c’est négligeable. Bizarrement, Zend Platform n’a pas été testé …

Troisième étape : Mise à jour des caches eAc est là plus performant qu’APC. Lorsque vous modifiez votre code lors d’un fort traffic, APC peut causer quelques problèmes.

Et pour finir, si vous avez de sous et que vous êtes désireux d’un support officiel, Zend Platform vous ravira. Sinon eAc est une très bonne alternative !

Voir l’article complet en anglais sur Ipersec. Via PHP Index.