Zend OPCache incluido en PHP 5.5
El 21 de marzo de 2013, se lanzó PHP 5.5 beta 1 que incluye "Zend OPCache" . Parece firmemente que será el reemplazo de APC en el futuro, ya que está incluido en el núcleo de PHP, y tendrá que mantenerse para cada nuevo lanzamiento.
Personalmente, recomendaría a aquellos que dependen de APC para su almacenamiento en caché de código de operación que prueben su código con la próxima caché de código de operación incorporada, y retroalimenten cualquier problema encontrado para garantizar una versión final estable.
No sé qué significa esto para el futuro de APC.
APC PARA PHP 5.4+ AÚN SE MARCA COMO BETA
Esto significa que los desarrolladores no lo consideran completamente estable. . Si bien muchas personas no experimentan ningún problema con las versiones actuales de SVN, todavía hay informes extraños de casos extremos de personas con ciertas configuraciones o con una carga pesada.
Como con todo lo que le gustaría usar en un entorno de producción, asegúrese de probar a fondo cualquier versión (beta o estable) en entornos de desarrollo o preproducción primero . ¡Esto incluye pruebas de carga!
A partir de la versión 3.1.13, las confirmaciones con el repositorio SVN se han ralentizado un poco y la lista de errores no tiene tantas adiciones recientes. Haga de eso lo que quiera.
El 10 de diciembre de 2012 a las 21:05, Rasmus Lerdorf escribió:
APC está ahora en el punto de 5.4, donde no creo que haya más casos extremos de los que tenemos en 5.3. Ninguno de los dos es perfecto, pero está lo suficientemente cerca para la mayoría de los sitios.
Cualquier persona con conocimientos de C / gdb y algo de tiempo libre debe pasar por alto la lista de errores y ver si pueden arreglar algo o mejorar este producto de código abierto gratuito en el que todos confiamos.
Existen soluciones alternativas, Wikipedia proporciona una lista de aceleradores de PHP .
El 13 de febrero de 2013, Zeev Suraski anunció la disponibilidad del código fuente de Zend Optimizer + .
Ha habido bastante discusión larga sobre la integración de Zend Optimizer + en el núcleo de PHP en la próxima versión principal (la versión posterior a la 5.5). Es posible que las personas deseen familiarizarse con Zend Optimizer + con anticipación, si este fuera el caso.
No utilice APC 3.1.14
APC 3.1.14 se ha eliminado de PECL descargas de debido a algunos problemas de memoria graves que se han descubierto pero que aún no se han localizado.
Si ya está utilizando 3.1.14, es posible que desee degradar hasta que se publique 3.1.15. Recuerda, esto todavía es beta. . Si lo está usando, lo está usando bajo su propio riesgo.
2013-01-02 :
APC 3.1.14 está disponible , agregando compatibilidad con PHP 5.5, además de resolver un buen número de otros errores .
Todavía beta
2012-09-03 :
APC 3.1.13 está disponible, solucionando una serie de segfaults .
2012-08-16 :
Se ha creado una etiqueta APC 3.1.12 , pero aún está marcada como beta , está disponible en la página APC PECL , así como en el registro de cambios .
En esta ocasión, se solucionaron muchos errores relacionados con bin_dump.
2012-07-19 :
Se ha creado una etiqueta APC 3.1.11 , pero aún está marcada como beta , está disponible en la página APC PECL , así como en el registro de cambios . He estado siguiendo las listas de correo relevantes y todavía están trabajando activamente para corregir los errores de APC; sin embargo, es un módulo complejo y no muchas personas parecen estar a la altura de la tarea. Esta versión corrige los desagradables errores stat = 0 al incluir archivos.
2012-04-11 :
Un APC 3.1.10 etiqueta fue creada hoy, y una versión beta de 3.1.10 fue colocado en la página de APC PECL
Los changelog estados:
- Agregue soporte PHP 5.4 (Dmitry, Anatoliy, Pierre)
- Error corregido # 22679: Corregido apc_bin_dump para constantes. Utilice IS_CONSTANT_TYPE_MASK para manejar todas las constantes, incluidas las no calificadas (en lugar de la comprobación ~ IS_CONSTANT_INDEX)
- Error solucionado # 23822, php se bloquea al reiniciar apache