(Negación: Sólo sé APC)
Lo que una caché de código de operación hacer es:
- cuando se incluye un archivo/requerido, se toma la ruta completa a ese archivo
- compruebe si los códigos de operación correspondientes a ese archivo ya están en la memoria RAM (en el caché del código de operación)
- En caso afirmativo, devuelva esos códigos de operación para que se ejecuten
- En caso negativo, cargue el archivo y compílelo en los códigos de operación; y almacenar códigos de operación en caché.
El punto importante, aquí, es el punto de entrada: la ruta completa al archivo.
Qué carga automática generalmente lo es:
- obtener el nombre de una clase
- transformarla en el nombre de un archivo
- include/requerir ese archivo
Así , las informaciones que son relevantes para el caché del código de operación (ruta completa al archivo, y el hecho de que está incluido/requerido) todavía están aquí.
En consecuencia, la autocarga no debería ocasionar problemas con el almacenamiento en caché de los códigos operativos.
(Y, cuando se utiliza APC, no lo hace, por lo que yo puedo decir)
Esta es mi experiencia también - El almacenamiento en caché de Opcode no se ve afectado por el uso de autocarga –