Desative a saída do banner do Adobe Commerce para melhorar o desempenho do site
Este artigo fornece uma correção para o baixo desempenho do site. O baixo desempenho do site pode ser causado pelo módulo Magento_Banner
estar habilitado, mas não ser usado. Desativar a saída do módulo pode melhorar o desempenho do site. Consulte o artigo para ver as etapas de resolução.
Produtos e versões afetados
- Adobe Commerce na infraestrutura em nuvem v.2.x.x
- Adobe Commerce no local v.2.2.x e 2.3.x
Problema
O módulo Magento_Banner
está habilitado, mas não está em uso.
Para verificar se esse é o caso:
Para o Adobe Commerce na infraestrutura em nuvem 2.2.x:
- Faça logon no Administrador do Commerce.
- Navegue até Conteúdo > Elementos > Banners.
- Se a grade exibida nessa página estiver vazia, significa que você não tem banners.
Se você não vir a opção Banners em Conteúdo > Elementos, esse não será o caso e as recomendações deste artigo não poderão ser aplicadas.
Para o Adobe Commerce na infraestrutura em nuvem 2.3.x (a funcionalidade foi renomeada na v 2.3.x):
- Faça logon no Administrador do Commerce.
- Navegue até Conteúdo > Elementos > Blocos Dinâmicos.
- Se a grade exibida nessa página estiver vazia, significa que você não tem blocos dinâmicos (banners).
Se você não vir a opção Blocos Dinâmicos em Conteúdo > Elementos, esse não será o caso e as recomendações deste artigo não poderão ser aplicadas.
Causa
Quando o módulo Magento_Banner
está habilitado, o Adobe Commerce envia solicitações do Ajax da loja para o servidor para obter as informações do banner. Essas solicitações do Ajax têm um impacto no desempenho, especialmente em condições de alta carga (alto volume e alto tráfego). Se a funcionalidade não for usada, é recomendável desativar a saída do módulo. Não é recomendável desativar o módulo, devido a problemas de dependência.
Solução
- Desative a saída do módulo
Magento_Banner
, conforme descrito em Desativar saída do módulo na documentação do desenvolvedor. O nome do módulo que você precisa usar éMagento_Banner
. - Implante seu código. Para o Adobe Commerce na infraestrutura em nuvem, implante conforme descrito no artigo Implante sua loja na documentação do desenvolvedor.