Ce mémo a été publié le 22 février 2011 et peut contenir des informations qui peuvent être incomplètes, non mises à jour voir erronées du fait de son ancienneté. N'hésitez pas à compléter votre recherche sur des articles plus récents.
Rate this post

Si vous avez suivi « Ubuntu 10.10 – Serveur de développement – Partie 1 », vous avez maintenant un serveur web opérationnel pour développer confortablement.

Mais est-il optimisé pour des applications web gourmandes en ressource ?

Effectuons un test simple :
Attention au slash à la fin de l’url, c’est très important, sinon ab pas content.

 

 

Les lignes suivantes sont importantes :

Franchement, c’est pas mal du tout !
Essayez sur un serveur web en ligne, vous verrez la différence !

Maintenant, installons APC
La bonne méthode qui marche, trouvée sur Jan Jonas’ Blog !
L’instalaltion est plutôt longue sur un serveur faible en ressource, mais fonctionne !

Aux questions suivantes, répondre « no »

  • « Enable per request file info about files used from the APC cache [no] : »
  • « Enable spin locks (EXPERIMENTAL) [no] : »

Les versions d’APC sont consultables ici : http://pecl.php.net/package/apc

Créer le fichier /etc/php5/conf.d/apc.ini et ajouter la ligne :

Redémarrer apache.

Relancer le test du début et comparer les résultats.

Voici les miens :

Je crois que c’est clair, y’a une différence.

Pour l’avoir testé sur un serveur web en production, le gain a été de +200%. Impressionnant !