Que la caché es importante para mejorar la carga de páginas en PrestaShop es algo que no te vamos a descubrir en este artículo, pero si es posible, trataremos de mostrarte de la forma más sencilla posible como gestionar la caché, principalmente en fases como la de desarrollo de tu Tienda, de forma que puedas ver los cambios que vas realizando a medida que avanzas en la construcción de la misma.
La recomendación es que en la fase de desarrollo de la Tienda es desactivar la gestión de caché, principalmente por agilizar el proceso de visualización de cambios.
De forma nativa PrestaShop permite activar o desactivar la caché para evitar constantes limpiezas de caché y cookies desde el back office en una fase tan activa como es el desarrollo de la Tienda.
Podemos limpiar la caché y las cookies de forma manual accediendo a Parámetros Avanzados, Rendimiento y una vez ahí hacer clic en el botón superior Vaciar la caché o cookies permanentes de forma que vayamos viendo los cambios a medida que los aplicamos.
Tabla de contenidos
¿Donde se almacenan los archivos cacheados en PrestaShop?
- /cache/smarty/compile
- /cache/smarty/cache
- /img/ tmp
- /themes/default/cache/
Nota: Temas diferentes del que PrestaShop 1.6 incluye por defecto deben revisarse dentro de la carpeta /themes de tu instalación.
Recomendaciones:
- Copia de Seguridad siempre antes de aplicar cambios.
- Activa la Caché de PrestaShop solo en sitios en producción.
- Desactiva Forzar la Compilación en la fase de desarrollo de la Tienda.
- En servidores rápidos no es necesario el uso de CDNs.
En el siguiente vídeo te ilustramos este sencillo proceso que te permitirá mantener limpia la caché y cookies de tus sesiones en PrestaShop.
Si tu Tienda PrestaShop ya está en producción entonces la recomendación es que habilites la Smarty Caché de forma que la carga de tus páginas sea más rápida teniendo en cuenta que la compilación de archivos mediante “smarty” ralentiza la carga y su deshabilitación mejora la carga de las páginas.
- Smart Cache para las hojas de estilo.
- Reducción del código HTML.
- Compresión máxima del código HTML.
- Smart Cache para el código JavaScript.
- Compresión del JavaScript en el código HTML.
En los servidores de Webempresa no es necesario el uso de Memcached porque se utilizan discos SSD de alto rendimiento en los servidores.
Al hacer uso de discos SSD, que son más rápidos, no es necesario el uso de Memcache para que tu web cargue a mayor velocidad. Los discos SSD son discos de memoria FLASH en estado sólido, siendo mucho más rápidos y con una incidencia de fallos muy baja al no tener partes mecánicas.
¿Te ha resultado útil este artículo?
Miembro del equipo de soporte técnico de Webempresa.
Coordinador de contenidos en el Blog y en Youtube.
Soporte técnico en CiberProtector. Teacher en Webempresa University