Installer eAccelerator

Par j0k le vendredi 08 avril 2005, 10:58 - 2851 vues

Et voila un nouveau tutoriel qui vous guide pas à pas pour installer eAccelerator sur votre serveur windows.
eAccelerator vous permet d'accélérer l'affichage de vos scripts PHP par un système de cache. Très pratique et surtout très efficace. Je prends l'exemple que j'ai testé avec un forum de type phpBB. Le premier affichage est "normal" mais alors le second (une fois que les fichiers sont mis dans le cache d'eAccelerator) il est beaucoup plus rapide !! Pareil avec phpMyAdmin la différence est flagrante. Et il est vraiment plus rapide que Zend Optimizer !

Bonne lecture et bonne installation, et si vous trouvez des erreurs ou des problèmes, le forum est fait pour ça ;)

11 commentaires en tout !

1. DanRaZor le vendredi 08 avril 2005, 10:59 #permalien
DanRaZor

Les tutoz à j0k caybon mangezen ^^

2. j0k le vendredi 08 avril 2005, 11:02 #permalien
j0k

:zou:

3. NiLuJe le vendredi 08 avril 2005, 11:20 #permalien
NiLuJe

eac, caybon, mangezen ;)

4. NiLuJe le vendredi 22 avril 2005, 10:42 #permalien
NiLuJe

Un ch'tit up, je balance mes réglages eac ;)
**Code ** zend_extension=/usr/lib/php/extensions/no-debug-non-zts-20020429/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.filter="" eaccelerator.shm_max="0" eaccelerator.shm_ttl="0" eaccelerator.shm_prune_period="0" eaccelerator.compress="1" eaccelerator.compress_level="9" eaccelerator.shm_only="0" eaccelerator.keys="shm" eaccelerator.sessions="shm" eaccelerator.content="shm session.save_handler="eaccelerator"

On note le session.save_handler, pour passer la gestion des sessions via eac, au lieu des fichiers par défaut ;)

5. j0k le samedi 23 avril 2005, 10:57 #permalien
j0k

Euh ouais tu l'as chopé où le save_handler lol Sinon c'est quoi la différence entre mettre zend_extension_ts ou zend_extension pour le lien du .so ou .dll ?

6. NiLuJe le dimanche 08 mai 2005, 04:23 #permalien
NiLuJe

TS = Thread Safety, si PHP est compilé avec le thread safety (sous apache2 & les mpm non prefork, p.ex, mais aux dernières nouvelles, eac se load pas avec ces mpm ...)

7. j0k le dimanche 08 mai 2005, 04:36 #permalien
j0k

Ok donc pour un apache 1 faut pas mettre le ts ;)

8. NiLuJe le lundi 09 mai 2005, 06:14 #permalien
NiLuJe

Y'as pas de ts sous apache 1 de toute façons ;o)
Un peu à part, mais toujours niveau perf, pour les gros sites dynamiques, avec pas mal de hits, un truc très intéressant niveau perfs, c'est de se foutre son serveur apache2 + php + eac en keepalive OFF, et de basculer le contenu statique (images, notemment, html, vidz, fichiers ... etc) sur un miniserver ultrarapide, du genre boa où thttpd ... Résultats garantis ;o)

Bon, evidemment, avec des scripts php mal foutus, ça peut être relou à changer, le basculement des images sur un autre serveur ... (P.Ex les forums IPB 2 le propose ... ;) )

(Voire carrément un Squid, mais ça devient un poil plus compliqué à mettre en place, et les avantages sont pas tout à fait les mêmes ...)

Ça soulage grandement Apache, ça permet de garder des gentimes et une conso cpu/load minime sur un beaucoup plus grand nombre de hits, et le service des images est beaucoup plus rapide ;)

PS : MySql 4.1 s'pas mon copain.

9. j0k le lundi 09 mai 2005, 06:26 #permalien
j0k

MySQL 4.1 roxxe pourtant ! Hum intéressant tout ça !

10. NiLuJe le mardi 10 mai 2005, 06:27 #permalien
NiLuJe

P'têtre, mais y'a encore des bugs de corruptions de tables sur les requêtes foireuses, et pas mal de scripts sont pas totalement à jour ... Donc, bof kwa :/

11. NiLuJe le mercredi 11 mai 2005, 06:29 #permalien
NiLuJe

Update : Oubliez boa & thttpd ... découvrez lighttpd!! :))
S'bien simple, j'ai dégagé mon Apache2! :) Lighttpd + PhP-4.3.11-FastCGI! :))

Load Average ridicule pa rrapport à apache, perfs identiques où supérieures à php en module apxs2 Apache2, un système de gestion des vhosts superbement simple et pratique, bref, c'est le bonheur! ;)
Y'a un joli mod qui génère des graphs rrdtool du nombre de requêtes /s et de la BP utilisées, c'ets super sympa ... Le mod_server-status est un peu moins moche que celui d'apache aussi ;P Ça donne des trucs comme ça : http://n1luj3.free.fr/nux/rrd ;o)

www.lighttpd.net

Pensez à vous inscrire !

  • C'est rapide
  • Utiliser votre compte Facebook
  • Ou votre Open ID
Laisser un commentaire





Catégories


Tags


Liens