Ceci est une ancienne révision du document !
Présentation
XCache est un accélérateur php comme eAccelerator et APC (Alternative PHP Cache). il permet de mettre en cache le code php déjà compiler. Ceci évitera de recompiler les fichiers php à chaque fois ce qui augmente de façon considérable la performance de votre site.
Il surmonte beaucoup de problèmes qui ont été avec d'autres accélérateurs tels que pouvoir être employé avec de nouvelles versions de PHP.
XCache actuellement est stable.
Pré-requis
- Disposer des droits d'administration ;
- Disposer d'une connexion à Internet configurée et activée ;
- Avoir apache et php installé.
Installation
Il vous suffit, pour cela, d'installer les paquets php5-xcache.
Une fois installé, il vous suffit de redémarrer Apache pour qu'il le prend en considération:
/etc/init.d/apache2 restart
Vérifier que l'extension XCache est ajouté à travers 'phpinfo();' de php.
Configuration
Tout d'abord, ouvrez le fichier /etc/php5/apache2/config.d/xcache.ini
Dans notre cas je vais prendre uniquement deux paramètres, mais XCache est beaucoup plus riche:
xcache.size 128M ; mémoire réservé pour XCache xcache.count 2 ; on donne le nombre total de processeurs [cat /proc/cpuinfo | grep -c processor]
xcache.size: ce paramètre précise la mémoire réservé pour XCache qui sera utiliser pour stocker le code compiler de php.
xcache.count: on donne le nombre total de processeurs, XCache va divisé le code compiler en le nombre donner, ainsi à chaque fois il lancera en parallèle tout les microprocesseurs à la recherche de fichier php demander dans le code déjà compiler.
Voir aussi
Des références particulièrement intéressantes pour approfondir le sujet peuvent être utiles.
Page rédigé par :ALAYA