He oído hablar de dos técnicas de caché para el código PHP:La elección de una técnica de almacenamiento en caché de PHP: caché de resultados en archivos de caché de código de operación vs.
Cuando un script PHP genera una salida lo almacena en archivos locales. Cuando se vuelve a llamar al script, comprueba si el archivo con salida anterior existe y si es verdadero devuelve el contenido de este archivo. Se realiza principalmente con jugar en el "buffer de salida". Algo así se describe en el artículo this.
Utilizando un tipo de complemento de caché de código de operación, donde el código PHP compilado se almacena en la memoria. El más popular de este es APC, también eAccelerator.
Ahora la pregunta es si tiene sentido utilizar ambas técnicas o simplemente usar una de ellas. Creo que el primer método es un poco complicado y consume mucho tiempo en la implementación, cuando el segundo parece ser simple y solo necesitas instalar el módulo.
Uso PHP 5.3 (PHP-FPM) en Ubuntu/Debian.
BTW, ¿hay algún otro método para almacenar en caché código PHP o salida, que no mencioné aquí? ¿Vale la pena considerarlos?
me están downvoting, pero su información es incorrecta !!!! – Alfred
Has mejorado tu respuesta desde que la rechacé. Cálmese. Y atenúa el fanboy-ismo redis. –
No, no puedo calmarme, me estás degradando (sin razón alguna). Si tuvieras razones válidas para hacerlo, podría entender eso. Pero estoy tratando de ayudar a PHPGuy y todo lo que recibo es downvoted. – Alfred