Table des matières

, ,

XCache

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.

Pré-requis

Installation

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.

Configuration

Il est conseillé de configurer XCache afin de profiter pleinement de sa puissance.
Il faut redémarrer Apache après chaque modification.

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]

Liens externes

Des références particulièrement intéressantes pour approfondir le sujet peuvent être utiles :


Contributeur : ALAYA