Vous êtes ici : Accueil Zaclys Astuces / Les rubriques / Informatique / Web / PHP

Voir un article

PHP : Installer le cache d'opcode APC pour booster les perfs de votre site

Un cache d'opcode sert à éviter la recompilation du code php de votre site à chaque visite. Sur des gros sites php il améliore les performances de manière significative (il est utilisé par Yahoo par exemple).

Pour l'installer sur redhat  :

# yum install php-pear php-devel httpd-devel
# pecl install apc

sur redhat 6 , faites uniqkement :
yum install php-pecl-apc


puis éditer /etc/php.d/apc.ini :
; Enable ldap extension module
extension=apc.so

apc.shm_size = 64
apc.max_file_size = 4M


relancer apache

puis pour faire des bench, utilisez la commande ab (en activant/désactivant l'extension)

# ab -n 100 -c 5 -k "http://monsite";

Dans mon cas je passe de 8 sec à 5 sec pour éxecuter 100 requetes (-n) répartis sur 5 accès concurrents (-c). 

Pour 1000 requêtes réparties sur 10 accès concurrents, je passe de 77 sec à 36 sec !

(sachant qu'un wc -l de la totalité des fichiers php de mon framework et de mon CMS affiche 80 000 lignes).



Pour l'installer sur ubuntu / debian :

# apt-get install  php-pear php5-dev apache2-dev
# pecl install apc

(puis suivre les instructions)



Pour aller plus loin sur le sujet :

http://www.amazon.fr/s/?field-keywords=oreilly+apache
http://julien-pauli.developpez.com/tutoriels/php/apc/

5 845 clics - Créé le 04/12/2009 par Tito - Modifié le 18/04/2012



Réagissez, commentez, discutez ...



Partager ?

diaspora  G+  facebook  twitter  Digg  Yahoo  Delicious  Technorati  myspace


Voir d'autres articles en rapport avec celui-ci ?



Stats des clics sur cet article : cliquez ici »



Vous voulez contribuer et publier un article dans cette rubrique ?

InfoMerci de vous identifier ou de vous créer un compte si ce n'est pas déjà fait.


ATTENTION
Vous êtes ici sur l'ancien site de l'association Zaclys.
Depuis 2019 notre site est ici : nouveau site Zaclys

icone user Me connecter :

InfoMerci de saisir vos identifiants.




Me reconnecter automatiquement à chaque visite sur ce navigateur :
               





retour






Plan du site | Aide | Mentions légales et CGU | RGPD | Travaux et incidents | Budget | Faire un don | Chouchen | Z pub | Logo et prospectus

© Association la mère Zaclys 1998-2024  - Zaclys v2.5

Suivez nous sur Diaspora, Mastodon, Google+, FaceBook ou Twitter