presente - ¿Qué es la extensión APCu de caché de usuario en PHP?
apcu prueba de extensión (1)
Hola a todos, solo una pregunta relacionada con OPcache porque no lo entendí y no encontré una respuesta en Google:
Cuando hablamos de caché de usuario, ¿qué significa? Sé que PHP está preempaquetado con la nueva extensión Zend OPcache y que esta extensión almacena el código op en el ram para no hacer demasiado hincapié en el procesador que debería convertir al código op. La fuente PHP en cada solicitud, pero ¿qué pasa con el APCu cuando? ¿Dicen que implementa caché de usuario?
¿Qué es el caché de userland? ¿Es posible mantener APCu y Zend OPcache juntos, o no? ¿Debe usarse Zend OPcache en lugar de APCu?
Gracias por la atención, espero que alguien aclare mis dudas!
APCu fue realmente desarrollado por Joe Watkins en respuesta a OPcache. APC admite tanto el almacenamiento en caché de código de operación como el almacenamiento en caché de datos, pero se ha visto afectado por problemas de estabilidad en el almacenamiento en caché de código de operación desde PHP 5.4. Después de que Zend Inc abrió la fuente de Opcache y la colocó bajo la licencia de PHP, se convirtió en el caché de opcode central y preferido de PHP 5.5. Pero solo admite el caché de código de operación y no el caché de datos.
El APCu de Joe es, en esencia, una versión reducida de APC que solo incluye el código de almacenamiento en caché de datos, y está diseñado para usarse junto con OpCache si necesita el almacenamiento en caché de datos.
Tenga en cuenta que, si bien el almacenamiento en caché de Opcode es transparente a nivel de código fuente, el almacenamiento en caché de datos no lo es. Su aplicación necesita ser codificada explícitamente para usarla. (Aunque las aplicaciones PHP estándar como Wordpress, Drupal, phpBB, MediaWiki, ... incluyen este soporte por defecto).