Solution de cache : laquelle choisir ?

Solution de cache : laquelle choisir ? - PHP - Programmation

Marsh Posté le 26-04-2006 à 11:29:52    

Salut,
 
J'aimerai mettre en place une solution de cache sur mes sites.
Avez vous des retours sur vos tests ou autre ?
 
laquelle resort prems et pour quelle raison ?

Reply

Marsh Posté le 26-04-2006 à 11:29:52   

Reply

Marsh Posté le 26-04-2006 à 11:37:00    

J'utilise eAccelerator, mais c'est un module a PHP...


---------------
CPU-Z | Timespy | Mes bd
Reply

Marsh Posté le 26-04-2006 à 12:41:35    

Je suis en train de tester jpCache, on va bien voir
 
QQun aurait un script qui permette d'afficher le temps de génération d'une page ? jen ai un mais il merde a fond

Reply

Marsh Posté le 16-05-2006 à 10:35:16    

j'ai vu APC , qqun a un retour la dessus ?

Reply

Marsh Posté le 16-05-2006 à 10:43:30    

APC c'est aussi un module non ?


---------------
CPU-Z | Timespy | Mes bd
Reply

Marsh Posté le 16-05-2006 à 12:13:48    

oui egalement un module
 
tu as vu des resultats significatifs avec eAccelerator ?

Reply

Marsh Posté le 16-05-2006 à 12:15:28    

J'ai installé eaccelerator sur des serveurs il y a quelques mois; le resultat a été impressionnant.. je le conseille fortement.

Reply

Marsh Posté le 16-05-2006 à 13:25:55    

tania_j a écrit :

J'ai installé eaccelerator sur des serveurs il y a quelques mois; le resultat a été impressionnant.. je le conseille fortement.


 
tu aurais un tutorial ? parce que j'ai essayé mais ca n'a pas l'air de fonctionner
Visiblement il faut phpize pour l'installer et je l'ai pas


Message édité par nycius le 16-05-2006 à 14:54:59
Reply

Marsh Posté le 16-05-2006 à 20:09:57    

Installe phpize avant :D tu es sous qu'elle distri ?


---------------
CPU-Z | Timespy | Mes bd
Reply

Marsh Posté le 16-05-2006 à 22:00:20    

:)
 
fedora plesk
 
j'ai installé zend optimizer et eaccelerator
 
seulement si je met apache ne reboot pas :
 
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.0.0
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.0.0
zend_optimizer.version=3.0.0
zend_optimizer.optimization_level=15
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so
zend_extension_ts = /usr/lib/ioncube/Ioncube_loader_lin_4.3.so
 
zend_extension = /eaccelerator/eaccelerator-0.9.3/modules/eaccelerator.so
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"  
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"

Reply

Marsh Posté le 16-05-2006 à 22:00:20   

Reply

Marsh Posté le 16-05-2006 à 22:25:12    

Zend optimiser avec eaccelerator, aucun interet, le 2eme remplace ZendOptimiser et ZendCache.
 
Au passage la 0.9.3 c'est uniquement pour php4, et désactive la compression du bytecode aussi.


Message édité par chaced le 16-05-2006 à 22:26:30

---------------
CPU-Z | Timespy | Mes bd
Reply

Marsh Posté le 17-05-2006 à 08:20:58    

c'est a dire ?
pour toi je garde uniquement zend optimizer ? car zend cache je l'ai pas

Reply

Marsh Posté le 17-05-2006 à 10:04:21    

nycius a écrit :

c'est a dire ?
pour toi je garde uniquement zend optimizer ? car zend cache je l'ai pas


 
Non uniquement eaccelerator, vu qu'il fait double emploie avec zend optimiser, en plus ils ne fonctionnent pas ensemble, Zend a ajouter une bride pour bloquer le fonctionement en cas de detection de eaccelerator (et oui, il fait de l'ombre au produit zend qui coute la peau des fesses :d)


---------------
CPU-Z | Timespy | Mes bd
Reply

Marsh Posté le 17-05-2006 à 12:23:26    

j'ai zend optimizer 3.0 et eaccelerator est incompatible avec lui !
 
les logs d'apache me disent ca , meme en ayant retiré les extensions zend optimizer

Reply

Marsh Posté le 17-05-2006 à 14:04:47    

Tu as qu'elle version de php ?


---------------
CPU-Z | Timespy | Mes bd
Reply

Marsh Posté le 17-05-2006 à 17:53:44    

4.3.11
 
j'ai mis APC cache qui a l'air de pas mal marcher

Reply

Marsh Posté le 17-05-2006 à 20:06:25    

C'est vrai que ce genre d'outils est diablement efficace :)
 
http://img375.imageshack.us/img375/2905/eaccelerator3bn.png


---------------
CPU-Z | Timespy | Mes bd
Reply

Marsh Posté le 18-05-2006 à 09:19:10    

En revanche je sais pas trop la config a placer niveau taille memoire etc, durée du cache

Reply

Marsh Posté le 27-05-2006 à 17:22:43    

Personne n'utilise APC Cache ?

Reply

Marsh Posté le 30-05-2006 à 09:23:20    

nycius a écrit :

Personne n'utilise APC Cache ?


 
apc est (historiquement) moins utilisé qu'eAccelerator (et Turck-MMCache avant lui). Cela changera probablement avec PHP6, puisque qu'apc est prévu pour être intégré dans le coeur de php.
 
apc présente certains inconvénients par rapport à eAccelerator (principalement des problèmes de rechargement du code modifié lors des périodes de forte charge).
 
J'ai fait un benchmark eAccelerator/apc, avec plus de détails...


---------------
ipersec - Optimisation et sécurisation de sites internet
Reply

Marsh Posté le 30-05-2006 à 10:21:15    

eAccelerator est pas compatible si on a installé Zend Optimizer 3

Reply

Marsh Posté le 30-05-2006 à 10:51:55    

Désinstalle Zend Optimizer ! Il apporte un gain faible par rapport à eAcceletrator, et eAccelerator fait plus de choses...


---------------
ipersec - Optimisation et sécurisation de sites internet
Reply

Marsh Posté le 30-05-2006 à 12:54:28    

Il y a aussi l'optimiser sur eaccelerator, donc double emploie.


---------------
CPU-Z | Timespy | Mes bd
Reply

Marsh Posté le 30-05-2006 à 13:14:43    

jfbus a écrit :

apc est (historiquement) moins utilisé qu'eAccelerator (et Turck-MMCache avant lui). Cela changera probablement avec PHP6, puisque qu'apc est prévu pour être intégré dans le coeur de php.
 
apc présente certains inconvénients par rapport à eAccelerator (principalement des problèmes de rechargement du code modifié lors des périodes de forte charge).
 
J'ai fait un benchmark eAccelerator/apc, avec plus de détails...


 
Tient : http://www.eaccelerator.net/wiki/BenchTroll
 
:lol:


---------------
CPU-Z | Timespy | Mes bd
Reply

Marsh Posté le 31-05-2006 à 12:47:43    

jfbus a écrit :

Désinstalle Zend Optimizer ! Il apporte un gain faible par rapport à eAcceletrator, et eAccelerator fait plus de choses...


 
Tu peux m'expliquer comme desinstaller Zend ?

Reply

Marsh Posté le 31-05-2006 à 13:51:56    

nycius a écrit :

Tu peux m'expliquer comme desinstaller Zend ?


 
Tu dois avoir une ligne zend_extension=... (je connais pas le nom du fichier correspondant, mais tu ne devrais pas avoir beaucoup de lignes de ce type) dans ton php.ini à commenter, et à remplacer par zend_extension=/chemin/eaccelerator.so (ou extension=apc.so pour apc). Ensuite, un phpinfo() te dit si ton accélérateur est bien chargé (si rien n'apparait dans la page, c'est qu'il y a eu un problème)


---------------
ipersec - Optimisation et sécurisation de sites internet
Reply

Marsh Posté le 31-05-2006 à 14:07:59    

lorsque je fais ca apache ne reboot pas

Reply

Marsh Posté le 31-05-2006 à 14:19:33    

Voici l'erreur dans les logs apache :
PHP Fatal error:  Unable to start eAccelerator module in Unknown on line 0

Reply

Marsh Posté le 04-03-2008 à 18:53:29    

+1 je cherche à accélerer le temps de traitement de mes sites
en mutu chez 1and1 il suffit d'appliquer zend.so & pas de gain de temp significatif ..

 

qu'en est-il de eAccelerator et ses gains de vitesse ?


Message édité par grosbin le 04-03-2008 à 19:00:10

---------------
Photos Panoramiques Montagnes Haute Savoie
Reply

Marsh Posté le 05-03-2008 à 09:48:05    

Joli déterrage.[:petrus75]
En mutualisé je sais pas si ces solutions sont utilisables, j'ai un doute...


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 17-03-2008 à 20:57:28    

ob_get_contents => ecriture fichier
+ temps d'expiration à 5h
+-25 ms au calcul des pages
=> 1ms à la lecture du cache :D

Message cité 1 fois
Message édité par grosbin le 17-03-2008 à 20:57:44

---------------
Photos Panoramiques Montagnes Haute Savoie
Reply

Marsh Posté le 17-03-2008 à 21:32:56    

grosbin a écrit :

ob_get_contents => ecriture fichier
+ temps d'expiration à 5h
+-25 ms au calcul des pages
=> 1ms à la lecture du cache :D


C'est pas super applicable partout, ça.[:joce]
Autant utiliser un moteur de templates qui a un vrai système de cache, genre smarty, dans ce cas.[:petrus75]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 17-03-2008 à 21:35:38    

Bien si pourtant je l'ai adapté à 3 sites en intégralité sans failles :D
fonction compacte de 50 lignes, appellée en début de script
et appellée en fin si la page a expiré / n'existe pas en cache :)
ça pour moi c'est de la portabilité :)

Message cité 1 fois
Message édité par grosbin le 17-03-2008 à 21:36:05

---------------
Photos Panoramiques Montagnes Haute Savoie
Reply

Marsh Posté le 17-03-2008 à 21:41:51    

grosbin a écrit :

Bien si pourtant je l'ai adapté à 3 sites en intégralité sans failles :D
fonction compacte de 50 lignes, appellée en début de script
et appellée en fin si la page a expiré / n'existe pas en cache :)
ça pour moi c'est de la portabilité :)


et si t'as besoin d'avoir plusieurs versions différentes en cache en même temps il se passe quoi?[:petrus dei]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 17-03-2008 à 22:03:54    

Il peut peut-être faire évoluer son script pour prendre en compte le versionning :whistle:

Reply

Marsh Posté le 17-03-2008 à 22:05:44    

[:chrisbk]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 17-03-2008 à 22:25:02    

tu veux dire les paramètres en GET ? Certains sont mis en cache ..
d'autres actions comme le postdata et les section ayant besoin d'être tjrs à jour avortent le processus
( et c'est toujours superbe de nommer une variable avortement )  [:volta]


Message édité par grosbin le 17-03-2008 à 22:25:53

---------------
Photos Panoramiques Montagnes Haute Savoie
Reply

Marsh Posté le 17-03-2008 à 22:27:55    

non, ce n'est pas ce que je veux dire.:D


Message édité par skeye le 17-03-2008 à 22:28:01

---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 17-03-2008 à 22:28:52    

Ben je vois pas le plusieurs versions différentes en cache au meme instant ..
dans ce cas ca restera une page générée on the fly


---------------
Photos Panoramiques Montagnes Haute Savoie
Reply

Marsh Posté le 17-03-2008 à 22:29:42    

grosbin a écrit :

Ben je vois pas le plusieurs versions différentes en cache au meme instant ..
dans ce cas ca restera une page générée on the fly


non.:D


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed