Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
xcache [Le 29/01/2009, 19:17] 213.95.41.13 installation et configuration d'un accélérateur php. |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== 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. | ||
- | |||
- | {{tag>php serveur web}} | ||
- | |||
- | ===== Pré-requis ===== | ||
- | |||
- | <note tip> | ||
- | * Disposer des [[:sudo|droits d'administration]] ; | ||
- | * Disposer d'une connexion à Internet configurée et activée ; | ||
- | * Avoir [[:lamp | apache et php]] installé. | ||
- | </note> | ||
- | |||
- | ===== Installation ===== | ||
- | |||
- | Il vous suffit, pour cela, d'[[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|installer les paquets]] **[[apt://php5-xcache|php5-xcache]]**. | ||
- | |||
- | Une fois installé, il vous suffit de redémarrer Apache pour qu'il le prend en considération: | ||
- | <code>/etc/init.d/apache2 restart </code> | ||
- | |||
- | Vérifier que l'extension XCache est ajouté à travers [[http://doc.ubuntu-fr.org/lamp?s[]=phpinfo#verification_du_bon_fonctionnement_de_php5|'phpinfo();']] de php. | ||
- | |||
- | ===== Configuration ===== | ||
- | <note>Il est conseillé de faire la configuration de XCache afin de profiter pleinement de sa puissance.</note> | ||
- | <note important>Il faut redémarrer Apache après chaque modification.</note> | ||
- | Tout d'abord, [[:tutoriel:comment_editer_un_fichier|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. | ||
- | |||
- | * **(en)** [[http://xcache.lighttpd.net/wiki/XcacheIni|Tout les paramètres de XCache]] | ||
- | |||
- | ---- | ||
- | |||
- | Page rédigé par :[[https://wiki.ubuntu.com/Zied_ALAYA|ALAYA]] | ||