Administrar la caché
Tipos de caché
Puede utilizar el sistema de administración de caché de Adobe Commerce para mejorar el rendimiento del sitio. En este tema se explica cómo los administradores de sistema o los desarrolladores con acceso al servidor de aplicaciones de Commerce pueden administrar las cachés desde la línea de comandos.
Ver el estado de la caché
Desde la línea de comandos del servidor de aplicaciones de Commerce, vea el estado de la caché mediante el cache:status
Comando de CLI de Commerce.
bin/magento cache:status
A continuación se muestra un ejemplo:
Current status:
config: 1
layout: 1
block_html: 1
collections: 1
reflection: 1
db_ddl: 1
compiled_config: 1
webhooks_response: 1
eav: 1
customer_notification: 1
graphql_query_resolver_result: 1
config_integration: 1
config_integration_api: 1
admin_ui_sdk: 1
full_page: 1
target_rule: 1
config_webservice: 1
translate: 1
Habilitar o deshabilitar tipos de caché
Este comando permite habilitar o deshabilitar todos los tipos de caché o sólo los especificados. Deshabilitar los tipos de caché resulta útil durante el desarrollo porque se ven los resultados de los cambios sin tener que vaciar la caché; sin embargo, deshabilitar los tipos de caché tiene un efecto adverso en el rendimiento.
<magento_root>/app/etc/env.php
escribible por el propietario del sistema de archivos.Puede limpiar (también denominado vaciar o actualizar) tipos de caché utilizando la línea de comandos o el administrador.
Opciones de comando:
bin/magento cache:enable [type] ... [type]
bin/magento cache:disable [type] ... [type]
Dónde omitir [type]
habilita o deshabilita todos los tipos de caché al mismo tiempo. El type
es una lista de tipos de caché separados por espacios.
Para enumerar los tipos de caché y su estado:
bin/magento cache:status
Por ejemplo, para deshabilitar la memoria caché de la página completa y la memoria caché DDL:
bin/magento cache:disable db_ddl full_page
Resultado de muestra:
Changed cache status:
db_ddl: 1 -> 0
full_page: 1 -> 0
bin/magento config:set dev/caching/cache_user_defined_attributes 1
comando. Esto también se puede hacer desde el administrador mientras se encuentra en Modo de desarrollador por configuración Tiendas > Configuración Configuración > Avanzadas > Desarrollador > Configuración de almacenamiento en caché > Atributos definidos por el usuario de caché hasta Sí.Limpiar y vaciar tipos de caché
Para eliminar de la caché elementos que no estén actualizados, puede limpio o vaciar tipos de caché:
-
Al limpiar un tipo de caché, se eliminan todos los elementos de los tipos de caché de Commerce habilitados únicamente. En otras palabras, esta opción no afecta a otros procesos o aplicaciones porque limpia únicamente la caché que utiliza Commerce.
Los tipos de caché deshabilitados no se limpian.
note tip TIP Limpie siempre la caché después de actualizar versiones de Adobe Commerce, actualizar de Magento Open Source a Adobe Commerce o instalar B2B para Adobe Commerce o cualquier módulo. -
Al vaciar un tipo de caché, se depura el almacenamiento de caché, lo que podría afectar a otros procesos y aplicaciones que estén utilizando el mismo almacenamiento.
Vaciar tipos de caché si ya ha intentado limpiar la caché y aún tiene problemas que no puede aislar.
Uso de comandos:
bin/magento cache:clean [type] ... [type]
bin/magento cache:flush [type] ... [type]
Donde [type]
es una lista de tipos de caché separados por espacios. Omitir [type]
limpia o vacía todos los tipos de caché al mismo tiempo. Por ejemplo, para vaciar todos los tipos de caché, introduzca
bin/magento cache:flush
Resultado de muestra:
Flushed cache types:
config
layout
block_html
collections
reflection
db_ddl
compiled_config
eav
customer_notification
config_integration
config_integration_api
full_page
graphql_query_resolver_results
config_webservice
translate
bin/magento cache:flush
. Vaciar caché del Magento es equivalente a bin/magento cache:clean
.