anotaciones que no quiero recordar, ni olvidar

me

Como instalar la cache APC en Apache para que tu servidor PHP vuele!

Ratio: 5 / 5

Iniciar activoIniciar activoIniciar activoIniciar activoIniciar activo
 

La cache APC es como dican sus siglas en inglés: Alternative PHP Cache. En pocas palabras es un acelerador de PHP. La idea es muy simple pero muy potente, se basa en guardar en memoria RAM los scripts PHP que requieren ser leidos de disco cada poco tiempo.
A partir de PHP6 vendrá pro defecto en Apache, pero actualmente requiere su instalación y la de otros paquetes necesarios, esots son los dos pasos a efectuar en consola:

# apt-get install php5-dev php-pear apache2-threaded-dev

# pecl install apc

Luego en el php.ini añadimos la carga y los valores que consideremos oportunos:

extension=apc.so
[APC]
apc.enabled = 1
apc.shm_segments = 1
apc.shm_size = 64
apc.max_file_size = 10M
apc.stat=1

Sobre el tema de apc.shm_size... 32, 64, 128, 256, depende de la cantidad de scripts php que tengas y de la carga de tu servidor, ten en cuenta dos cosas, es reserva en RAM permamnente, los llenes o no, y que sólo se cachea el PHP, y los scripts PHP son ficheros de texto que ocupan Kb.

Y por último y evidentemente reiniciamos apache:

# apache2ctl restart

Ya puedes empezar a volar!
Puedes encontrar más info en este enlace: http://www.debian-administration.org/articles/574

Si quieres monitorer o analizar que hace APC, copia el fichero ubicado en /usr/share/php/apc.php a un directorio accesible desde tu web, por ejemplo un raiz y entra en él http://midominio/apc.php. Verás cosas como esta: