Si bien Magento propone algunas alternativas para caché, las más interesantes tienen que ser activadas a mano, modificando uno de los archivos de configuración.
El instalador de la aplicación, utiliza un template que almacena lo siguiente:
- fecha de instalación
- la clave usada para el salt
- la posibilidad de deshabilitar módulos locales
- configuración de la base de datos
- sistema de almacenamiento de las sesiones
- path del backend
Esos son los parámetros que por defecto, se almacenarán en:
/app/etc/local.xml
Para poder activar el caché, en nuestro caso, utilizando APC, bastará con agregar la siguiente información en el xml mencionado.
apc
alphanumeric
Esto debe agregarse dentro del tag <global> del xml.
Si queremos que esto esté habilitado para cada vez que instalamos la aplicación, lo más sencillo es modificar el template. El mismo se encuentra en:
/app/etc/local.xml.template
Considerando el template y nuestro agregado, el xml modelo quedaría de la siguiente forma:
{{date}}
{{key}}
false
{{db_prefix}}
{{db_host}}
{{db_user}}
{{db_pass}}
{{db_name}}
1
{{session_save}}
apc
alphanumeric_prefix
{{admin_frontname}}
Ahora si, cada vez que instalemos nuestra copia de la plataforma, APC estará habilitado.