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.

NOTE
Se você usa a funcionalidade de banner do Adobe Commerce, consulte o artigo Solicitações de AJAX de alta taxa de transferência causam baixo desempenho em nossa base de conhecimento de suporte para obter recomendações sobre como evitar problemas de desempenho causados por solicitações excessivas de Ajax.

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:

  1. Faça logon no Administrador do Commerce.
  2. Navegue até Conteúdo > Elementos > Banners.
  3. 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):

  1. Faça logon no Administrador do Commerce.
  2. Navegue até Conteúdo > Elementos > Blocos Dinâmicos.
  3. 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

WARNING
Recomendamos testar as alterações em Ambiente de preparo/integração primeiro, antes de aplicá-lo à produção. Também recomendamos ter um backup recente antes de qualquer manipulação.
  1. 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.
  2. 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.
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a