Nos cambiamos a Alternative PHP Cache o APC
Categorias: Avisos e incidencias
El otro día, mientras realizamos las labores de actualización de PHP y del Zend Optimizer anunciadas el día 21, decidimos instalar APC para probarlo y tomar una decisión respecto a que optimizador de PHP deberíamos usar: Zend Optimizer o el Alternative PHP Cache.
Tanto Zend Optimizer como APC son lo que se denominan optimizadores de PHP, su objetivo es mejorar el rendimiento de las aplicaciones PHP mediante el uso de distintas técnicas de optimización del código y el cacheado del código PHP de forma compilada. En realidad, el funcionamiento de ambos optimizadores es bastante diferente, en principio el Zend Optimizer únicamenter optimiza el código mientras que el APC cachea el código en estado compilado, lo cual hace que la segunda vez que se ejecute un scripts sea bastante más rápido.
No debemos olvidar que PHP es un lenguaje intepretedado, es decir, cada vez que se ejecuta un scripts PHP el inteprete de PHP lee el código y lo intepreta para crear un código ejecutable por la máquina. Esto hace que PHP sea un lenguaje más lento que cualquier otro lenguaje compilado como C o Pascal. La solución a esto viene dada por estos optimizadores, y sobre todo por APC, el cual almacena el código en un estado similar a compilado, evitando que el código sea intepretado cada vez que se ejecuta.
En todas las pruebas que hemos visto en la que comparan la mejora de rendimiento de estos dos optomizadores (por ejemplo, aquí), el APC salía vencedor con bastante ventaja. Por este motivo y porque el APC es software de código abierto, mientras que el Zend no lo es, nos hemos decidido a probarlo. Si los resultados son positivos nos quedaremos definitivamente con APC.
Otra alternativa a estos dos optimizadores podría ser eAcceletator cuyo funcionamiento es muy similar a APC, tal vez algun día lo probemos.
-
Escribir comentario
Los comentarios son propiedad y responsabilidad de sus autores. Los comentarios fuera de tópico y el spam serán removidos. Los e-mails se mantienen privados y no se publican ni utilizan para otros efectos que los de validación. Aparte de eso, sean bienvenidos a comentar.
Trackback este artículo | Suscibase a los comentarios con RSS Feed