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 pela Magento_Banner
o módulo está sendo ativado, mas não está sendo 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
A variável Magento_Banner
o módulo está ativado, mas não é usado.
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 variável Banners opção em Conteúdo > Elementos, esse não é o caso e as recomendações deste artigo não podem ser aplicadas.
Para o Adobe Commerce na infraestrutura em nuvem 2.3.x (a funcionalidade foi renomeado 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 variável Blocos dinâmicos opção em Conteúdo > Elementos, esse não é o caso e as recomendações deste artigo não podem ser aplicadas.
Causa
Quando a variável Magento_Banner
estiver ativado, 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 o
Magento_Banner
saída do módulo, conforme descrito em Desabilitar 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 na seção Implante sua loja artigo em nossa documentação para desenvolvedores.