Me está costando desarrollar con clases generadas, archivos preprocesados y cachés en Magento2.
En comparación con Magento1, parece que ya no es posible desarrollar de manera eficiente al deshabilitar todos los cachés, además, también necesito ver si los cachés interfieren con las características que construyo.
Mi problema es que hay tantas memorias caché y archivos generados que no estoy seguro de cuáles dependen unos de otros y en qué secuencia debo eliminarlos para tener una nueva visión de todos mis desarrollos.
Ahí está el área de Backend Cache
- Todos los cachés estándar que se pueden limpiar.
- El caché de imágenes del catálogo
- El caché de archivos estáticos
- La caché CSS / JS
Luego están los comandos bash
- php bin / magento cache: limpio
- php bin / magento setup: static-content: deploy
Luego hay carpetas que puedes eliminar manualmente
- var / generacion
- var / cache
- var / page_cache
- var / view_preprocessed
- pub / static
Esas son muchas posibilidades y probablemente no todas. Entonces, si implemento una gran actualización, cambios de código, cambios de CSS / JS, cambios de plantilla
¿Cuál de estos pasos debo hacer para limpiar todo? ¿En qué secuencia deben realizarse estos pasos?
fuente
cache:flush
comando para borrar el caché.Respuestas:
Normalmente no tiene que borrar la carpeta manualmente. Yo uso la siguiente "rotación"
Para borrar el caché:
Para reindexar nuevos archivos xml:
Para actualizar o insertar nuevos complementos :
Si necesita una " limpieza / actualización completa ":
fuente
php bin/magento cache:clean
: Si va a cambiar el código de los archivos phtml y habilitar la memoria caché del administrador, entonces debe usarlo.php bin/magento setup:static-content:deploy :
Si va a cambiar el código de los archivos CSS, JS o html, debe usarlo. Estos archivos se encuentran en la carpeta web.Var folder delete manually :
Si cambia el código de archivo Bloque, Controlador, Modelo, etc.PHP , entonces debe eliminar manualmente la primera carpeta var .El uso de estos comandos puede ver su cambio.
fuente