Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
xcache [Le 12/09/2009, 22:34]
draco31.fr tag développement --> programmation
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​serveur programmation web PHP}} 
  
------ 
- 
-====== XCache ====== 
- 
-XCache est un accélérateur PHP comme [[wp>​eAccelerator]] et [[wp>​Alternative PHP Cache|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 ===== 
- 
-  * Disposer des [[:​sudo|droits d'​administration]] ; 
-  * Disposer d'une connexion à Internet configurée et activée ; 
-  * Avoir [[:​lamp|apache2 et php5]] installé. 
- 
-===== Installation ===== 
- 
-Il vous suffit pour cela d'​[[:​tutoriel:​comment_installer_un_paquet#​paquet_present_dans_les_depots|installer le paquet]] **[[apt://​php5-xcache|php5-xcache]]**. 
- 
-Une fois installé, il vous suffit de redémarrer Apache pour qu'il le prenne en compte : 
-<​code>​sudo invoke-rc.d apache2 restart</​code>​ 
- 
-Vérifier que l'​extension XCache est ajouté à l'aide du [[:​lamp#​verification_du_bon_fonctionnement_de_php5|'​phpinfo();'​]] de php. 
- 
-===== Configuration ===== 
- 
-<​note>​Il est conseillé de configurer 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/​conf.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 utilisée pour stocker le code compilé. 
-  * **xcache.count** :​ définit en combien de parties le cache va être divisé pour une meilleur optimisation des accès mémoire lors de la recherche du code précompilé d'un fichier PHP. Les créateurs de XCache recommandent de renseigner ici le nombre de processeurs de la machine plus 1((http://​xcache.lighttpd.net/​wiki/​SplittedCache)). 
- 
-===== 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]] 
- 
----- 
- 
-//​Contributeur :​[[https://​wiki.ubuntu.com/​Zied_ALAYA|ALAYA]]//​ 
  • xcache.1252787686.txt.gz
  • Dernière modification: Le 12/09/2009, 22:34
  • par draco31.fr