DEDIBOX-NEWS.COM

Le Forum Non Officiel de la DEDIBOX

Vous n'êtes pas identifié.

#1 2007-08-26 21:17:28

ayyoub
Membre
Date d'inscription: 2007-08-22
Messages: 17

Choix d'un accélérateur PHP

Bonjour,

J'aurais besoin de vos conseils , sur le choix d'un bon accélérateur php:

pour info  , j'ai un serveur en prod  debian Etch (apache 2.2 /php5)


j'ai vu qu'il avait 3 types :

eaccelerator
xcache
apc


merci pour vos réponses

Hors ligne

 

#2 2007-08-27 00:51:30

LordMPK
Petit scarabé
Date d'inscription: 2007-07-28
Messages: 79
Site web

Re: Choix d'un accélérateur PHP

Tiens je ne savais pas qu'il y'avait des accelerateurs php... A defaut de pouvoir t'aider je vais m'instruire! Ca marche comment ? c'est toujours par un systeme de cache ou y'en qui ameliorent les calculs ?


http://www.ma-libre-antenne.fr - service de libre antenne gratuit
http://urlink.fr - Créez un lien court gratuitement

Hors ligne

 

#3 2007-08-27 01:33:28

Mogui
Membre d'honneur
Lieu: 92 et 67
Date d'inscription: 2006-05-28
Messages: 1697
Site web

Re: Choix d'un accélérateur PHP

Google is your friend tongue


Ca stocke les fichiers en mémoire donc l'accès est vachement plus rapide

Dernière modification par Mogui (2007-08-27 01:34:43)

Hors ligne

 

#4 2007-08-27 11:48:27

goldyfruit
Membres d'honneurs
Lieu: Chatou
Date d'inscription: 2006-06-19
Messages: 3176
Site web

Re: Choix d'un accélérateur PHP

Perso j'ai testé eAccelerator et APC, APC m'a fait des choses bizarres...
Un petit lien pour installer eAccelerator : http://wiki.goldzoneweb.info/doku.php?i … ccelerator

Hors ligne

 

#5 2007-08-27 12:17:22

Mogui
Membre d'honneur
Lieu: 92 et 67
Date d'inscription: 2006-05-28
Messages: 1697
Site web

Re: Choix d'un accélérateur PHP

goldyfruit a écrit:

Perso j'ai testé eAccelerator et APC, APC m'a fait des choses bizarres...
Un petit lien pour installer eAccelerator : http://wiki.goldzoneweb.info/doku.php?i … ccelerator

Quoi comme choses bizzares par exemple ?

Hors ligne

 

#6 2007-08-27 12:40:53

Calimero
Maitre Jeidi
Lieu: 94 | 67
Date d'inscription: 2006-05-05
Messages: 2730

Re: Choix d'un accélérateur PHP

Mogui a écrit:

Ca stocke les fichiers en mémoire donc l'accès est vachement plus rapide

Ca stocke le bytecode en mémoire. Parce que stocker juste les fichiers en mémoire, y a pas de quoi faire du x3 ou x5 sur les perfs, d'autant que le filesystem "met déjà en mémoire". big_smile

Moi j'utilise eAccelerator (pour mes serveurs "perso" et au boulot). A noter qu'APC va devenir l'accélérateur natif de PHP en version 6 (enfin, a priori).

Hors ligne

 

#7 2007-08-27 12:49:28

ayyoub
Membre
Date d'inscription: 2007-08-22
Messages: 17

Re: Choix d'un accélérateur PHP

J'ai lu qu'eAccelerator posait des soucis avec la version php5 ?

Hors ligne

 

#8 2007-08-27 12:52:58

goldyfruit
Membres d'honneurs
Lieu: Chatou
Date d'inscription: 2006-06-19
Messages: 3176
Site web

Re: Choix d'un accélérateur PHP

ayyoub a écrit:

J'ai lu qu'eAccelerator posait des soucis avec la version php5 ?

Pas avec la dernière version.
Pour mon problème APC, en allant sur un image, celui-ci affiché tout le code PHP du site dans une même page... Je n'ai jamais su pourquoi.

Hors ligne

 

#9 2007-08-27 12:56:30

ayyoub
Membre
Date d'inscription: 2007-08-22
Messages: 17

Re: Choix d'un accélérateur PHP

pour installer , j'ai juste à faire :

apt-get install php5-eaccelerator

puis aller configurer le fichier de conf .

Hors ligne

 

#10 2007-08-27 12:58:07

goldyfruit
Membres d'honneurs
Lieu: Chatou
Date d'inscription: 2006-06-19
Messages: 3176
Site web

Re: Choix d'un accélérateur PHP

Je n'utilise pas la version paquet (étant donné qu'elle n'est pas dans ma branche).

Hors ligne

 

#11 2007-08-27 13:02:04

ayyoub
Membre
Date d'inscription: 2007-08-22
Messages: 17

Re: Choix d'un accélérateur PHP

Pour garder mon serveur de production le plus proche d'une debian Etch stable , je dois faire l'install par les paquets.

Hors ligne

 

#12 2007-08-27 13:03:14

goldyfruit
Membres d'honneurs
Lieu: Chatou
Date d'inscription: 2006-06-19
Messages: 3176
Site web

Re: Choix d'un accélérateur PHP

ayyoub a écrit:

Pour garder mon serveur de production le plus proche d'une debian Etch stable , je dois faire l'install par les paquets.

Après tu as des outils Debian pour créer un paquet à partir des sources, une petite recherche Google te donnera plus d'informations.

Hors ligne

 

#13 2007-08-28 02:52:30

jhasting
Membre
Lieu: Paris
Date d'inscription: 2007-07-04
Messages: 16

Re: Choix d'un accélérateur PHP

Bonjour,

Voici une installation de eAccelerator qui fonctionne (du moins sur ma Dedibox - Debian 3.1 / PHP5):

# apt-get install bzip2
# cd /usr/local/src/
# wget http://bart.eaccelerator.net/source/0.9 … .1.tar.bz2
# tar xjvf eaccelerator-0.9.5.1.tar.bz2
# cd eaccelerator-0.9.5.1
# apt-get install build-essential php5-dev
# phpize
# ./configure -enable-eaccelerator=shared -with-php-config=/usr/bin/php-config
# make
# make install   
# Vi  /etc/php5/apache2/php.ini
# Ajouter à la fin de php.ini (avant [Zend] sinon il y aura un problème)

[eAccelerator]
zend_extension="/usr/lib/php5/20060613/eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/var/cache/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
eaccelerator.allowed_admin_path="/var/www/vhosts/ton_domain/httpdocs/ton_dossier/eaccelerator/panel.php"

# cd  /
# mkdir /var/cache/eaccelerator/
# chown root:www-data /var/cache/eaccelerator/
# chmod 770 /var/cache/eaccelerator/
# apache2ctl configtest
# cd /usr/local/src/eaccelerator-0.9.5.1/
# cp control.php /var/www/vhosts/ton_domain/httpdocs/ton_dossier/eaccelerator/panel.php

Tu peux accéder au panneau de contrôle de eAccelerator en suivant le chemin où tu l'as installé.
Tu dois éditer le fichier panel.php afin d'y changer le login et mot de passe du panneau de contrôle.


Jay.

Hors ligne

 

#14 2007-08-28 18:30:20

Calimero
Maitre Jeidi
Lieu: 94 | 67
Date d'inscription: 2006-05-05
Messages: 2730

Re: Choix d'un accélérateur PHP

jhasting a écrit:

Bonjour,

Voici une installation de eAccelerator qui fonctionne (du moins sur ma Dedibox - Debian 3.1 / PHP5):

# apt-get install bzip2
# cd /usr/local/src/
# wget http://bart.eaccelerator.net/source/0.9 … .1.tar.bz2
# tar xjvf eaccelerator-0.9.5.1.tar.bz2
# cd eaccelerator-0.9.5.1
# apt-get install build-essential php5-dev

Doit y avoir des backports dans l'air, non ? Enfin la méthode reste bonne.

Gaffe à pas se faire avoir par la taille max des segments de mémoire partagée si on augmente la mémoire allouée par eAccelerator, etc... Il peut être également intéressant d'activer le support des sessions dans eaccelerator, etc...

Hors ligne

 

#15 2007-08-28 19:00:56

goldyfruit
Membres d'honneurs
Lieu: Chatou
Date d'inscription: 2006-06-19
Messages: 3176
Site web

Re: Choix d'un accélérateur PHP

J'ai donné un tuto avec tout ça au dessus. hmm

Hors ligne

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson