Introducción
Magento utiliza múltiples capas de caché para acelerar la carga de tiendas online. Limpiar o regenerar caché es una tarea habitual cuando actualizas módulos, cambias diseño o despliegas código nuevo.
En este artículo aprenderás a regenerar la caché de bloques, vistas y contenido desde la consola de Magento (CLI) de forma precisa y segura.
Índice
- 1. Tipos de caché en Magento
- 2. Cómo ver el estado actual de la caché
- 3. Limpiar caché desde la CLI
- 4. Refrescar o regenerar caché
- 5. Automatizar la limpieza tras despliegues
- 6. Buenas prácticas
- 7. Conclusión
1. Tipos de caché en Magento
Tipo | Nombre interno | Uso principal |
---|---|---|
Layout | layout | Estructura de bloques en plantillas |
Block HTML Output | block_html | Contenido renderizado |
Page Cache | full_page | Caché completa por URL |
Config | config | Parámetros de configuración |
Collections | collections | Consultas de base de datos en catálogo |
2. Ver estado de la caché
php bin/magento cache:status
Verás un listado de cachés activas y desactivadas.
3. Limpiar caché desde consola
php bin/magento cache:clean
Esto elimina archivos antiguos, pero no desactiva la caché. Ideal cuando haces pequeños ajustes o cambios parciales.
4. Regenerar caché (flush)
php bin/magento cache:flush
Esto borra toda la caché del sistema y de otros backends como Redis. Úsalo tras cambios grandes o problemas de visualización.
También puedes limpiar caché específica:
php bin/magento cache:clean layout block_html
5. Automatizar tras despliegues
En entornos de staging o producción puedes añadir al final de tus scripts:
php bin/magento setup:upgrade php bin/magento cache:flush php bin/magento indexer:reindex
🎯 Así te aseguras que todo se ve correctamente tras una subida de código.
6. Buenas prácticas
- ⚙️ Usa
cache:clean
en desarrollo,cache:flush
solo cuando sea necesario - 📦 No borres cache automáticamente si tienes sistemas de cache externos sin control
- 🔒 Haz esto con permisos limitados en producción
- 🧪 Prueba en staging antes de aplicar en vivo
7. Conclusión
Controlar la caché desde CLI te da rapidez, precisión y te permite automatizar tareas críticas en Magento. Mantener el entorno limpio garantiza que los cambios se reflejen sin errores ni contenido obsoleto.
📩 ¿Tu tienda no refleja los cambios? Podemos ayudarte a depurar tu sistema de caché.