Deshabilitar la salida del titular de Adobe Commerce para mejorar el rendimiento del sitio
Este artículo proporciona una corrección para el bajo rendimiento del sitio. El bajo rendimiento del sitio puede deberse a que el módulo Magento_Banner
se ha habilitado pero no se ha utilizado. Deshabilitar la salida del módulo puede mejorar el rendimiento del sitio. Revise el artículo para ver los pasos de resolución.
Productos y versiones afectados
- Adobe Commerce en la infraestructura en la nube v.2.x.x
- Adobe Commerce local v.2.2.x y 2.3.x
Problema
El módulo Magento_Banner
está habilitado, pero no se usa.
Para comprobar si este es el caso:
Para Adobe Commerce en la infraestructura en la nube 2.2.x:
- Inicie sesión en el administrador de Commerce.
- Vaya a Contenido > Elementos > Banners.
- Si la cuadrícula que se muestra en esta página está vacía, no tiene titulares.
Si no ve la opción Banners en Contenido > Elementos, este no es el caso y no se pueden aplicar las recomendaciones de este artículo.
Para Adobe Commerce en la infraestructura en la nube 2.3.x (la funcionalidad fue renombrada en la versión 2.3.x):
- Inicie sesión en el administrador de Commerce.
- Vaya a Contenido > Elementos > Bloques dinámicos.
- Si la cuadrícula que se muestra en esta página está vacía, no tiene ningún bloque dinámico (titulares).
Si no ve la opción Bloques dinámicos en Contenido > Elementos, este no es el caso y no se pueden aplicar las recomendaciones de este artículo.
Causa
Cuando el módulo Magento_Banner
está habilitado, Adobe Commerce envía solicitudes de Ajax desde la tienda al servidor para obtener la información del titular. Estas solicitudes de Ajax tienen un impacto en el rendimiento, especialmente en condiciones de alta carga (gran volumen y alto tráfico). Si no se utiliza la funcionalidad, se recomienda deshabilitar la salida del módulo. No se recomienda deshabilitar el módulo debido a los problemas de dependencia.
Solución
- Deshabilite la salida del módulo
Magento_Banner
, tal como se describe en Deshabilitar la salida del módulo en nuestra documentación para desarrolladores. El nombre de módulo que necesita usar esMagento_Banner
. - Implemente su código. Para Adobe Commerce en la infraestructura en la nube, realice la implementación tal como se describe en el artículo Implementar su tienda en nuestra documentación para desarrolladores.