Habilitar caché con APC en Magento

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.