Ovvero : come aumentare le prestazione di oltre il 100 % a costo 0
eAccelerator è un modulo PHP che si occupa del caching in memoria delle pagine che sono più frequentemente utilizzate.
Per capire come agisca di preciso eAccelerator, è necessario sapere a grandi linee come lavora l’Engine PHP: per processare una pagina PHP, la stessa deve essere prima "compilata" al volo dai sorgenti (i file .php che carichi tramite FTP) per poi essere interpretata. La compilazione delle pagine avviene ogni volta che si richiede una pagina e, naturalmente, ciò rende più lunghi i tempi di elaborazione.
eAccelerator non fa altro che tenere in memoria (sia RAM sia sugli Hard Disk) le pagine PHP già "compilate", in modo tale da poter saltare la fase di compilazione e presentare all’Engine PHP direttamente il codice già pronto.
Dopo più di un mese di Test su un sistema di un altro cliente ed accurate analisi, è stato deciso di implementare questa soluzione anche per SCIMARCHE.IT
Vantaggi : incremento delle permance di circa il 100% in media, con punte del 300% per alcuni script PHP.
Costo : 0
Installazione davvero semplice in meno di 10 Minuti.
Riferimenti :
Sito Ufficiale : http://eaccelerator.net/
Installazione : http://www.howtoforge.com/eaccelerator_php5_centos5.0