Estamos ejecutando Magento 1.9.2.1 con Lesti_Fpc en un servidor administrado de tamaño adecuado. Inicialmente, utilizamos el caché de archivos predeterminado, que estaba bien. Pero después de que el catálogo creció (aunque creo que ~ 8000 productos no es tan malo) y los rastreadores se volvieron más agresivos, el sitio se volvió lento tan pronto como el caché se hizo un poco más grande. Cuando se borró el caché, todo volvía a funcionar rápidamente.
Intentamos cambiar a APC como backend de caché a través de la siguiente entrada en local.xml:
<global>
<cache>
<backend>apc</backend>
<prefix>MYSHOP_</prefix>
</cache>
</global>
Pero esto empeoró aún más los problemas. Luego leí que Cm_Cache_Backend_File está hecho para este problema y lo integré a través de:
<global>
<cache>
<backend>Cm_Cache_Backend_File</backend>
</cache>
</global>
Esto se siente un poco mejor, pero el problema sigue siendo el mismo. Para mantener el caché pequeño y ordenado, también integré Aoe_CacheCleaner , pero esto tampoco ayuda. Aún así, tan pronto como se borra el caché, todo vuelve a funcionar rápidamente.
EDITAR:
según la respuesta de infabo, también activé Cm_Cache_Backend_File
para el FPC con el archivo app/etc/fpc.xml
y el siguiente contenido:
<?xml version="1.0"?>
<config>
<global>
<fpc>
<lifetime>86400</lifetime>
<backend>Cm_Cache_Backend_File</backend>
</fpc>
</global>
</config>
Estoy seguro de que esto tiene sentido, pero tampoco resuelve el problema.
Sé que la solución general a este problema parece ser Redis (o tal vez, alternativamente, Memcached) como un backend de caché, pero desafortunadamente, no está disponible en nuestro servidor administrado. Cambiar a otra empresa de alojamiento no es (todavía) una opción.
Investigué mucho ahora, pero no tengo más idea. ¿Quizás alguien más pueda ayudar?