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à compilé. Ceci évitera de recompiler les fichiers PHP à chaque fois, ce qui augmente de façon considérable les performances de votre site.
Il surmonte beaucoup de problèmes qui ont été relevés avec d'autres accélérateurs tels que de pouvoir être employé avec de nouvelles versions de PHP.
XCache est actuellement stable.
Il vous suffit pour cela d'installer le paquet php5-xcache.
Une fois installé, redémarrez Apache pour qu'il le prenne en compte :
sudo invoke-rc.d apache2 restart
Vérifiez que l'extension XCache est ajoutée à l'aide du 'phpinfo();' de php.
Tout d'abord, ouvrez le fichier /etc/php5/apache2/conf.d/xcache.ini
Nous ne nous intéresserons ici qu'à deux paramètres, mais XCache est beaucoup plus riche :
xcache.size 128M ; mémoire réservée pour XCache xcache.count 2 ; on donne le nombre total de processeurs [grep -c processor /proc/cpuinfo]
Des références particulièrement intéressantes pour approfondir le sujet peuvent être utiles :
Contributeur : ALAYA