Hay varias capas de almacenamiento en caché disponibles para PHP y CodeIgniter, pero no debe preocuparse por la cantidad de archivos en caché en un servidor Linux estándar (varios sistemas de archivos pueden manejar cientos de millones de archivos por punto de montaje) . Pero para elegir su método de almacenamiento en caché, debe medir cuidadosamente.
Opciones:
- Código de Operación de almacenamiento en caché (Zend, eAccelerator, and more)
- CodeIgniter vista almacenamiento en caché (configurados por visión)
- CodeIgniter leer caché
- almacenamiento en caché web general (more info)
- Optimice su base de datos (more info)
(y así sucesivamente)
Además, puede mejorar los cachés de archivos mediante el uso de sistemas de archivos de memoria y tablas en memoria.
La verdadera pregunta es, ¿cómo elegir estrategias de almacenamiento en caché? Planificación de capacidad. Modela su sistema (usuarios, cuentas, páginas, archivos), simula, mide y agrega cachés basados en las mejores teorías. Medir de nuevo. Produzca nuevas teorías y medidas hasta que tenga enfoques que se ajusten a su escala deseada.
En mi experiencia, ver el almacenamiento en caché y el almacenamiento en caché web son una gran ventaja para los sitios ampliamente leídos (WPSuperCache, por ejemplo). El almacenamiento en caché de códigos de operación (y otras formas de minimización) son útiles para sitios muy dinámicos, como lo es el ajuste del rendimiento de la base de datos.