ACSD-63974: correções lentas Requisition List no tempo de carregamento com paginação
O patch ACSD-63974 corrige o problema em que a página Requisition List leva muito tempo para carregar quando há muitos itens. Este patch está disponível quando o Quality Patches Tool (QPT) 1.1.61 está instalado. A ID do patch é ACSD-63974. Observe que o problema está programado para ser corrigido no Adobe Commerce 2.4.8.
Produtos e versões afetados
O patch foi criado para a versão do Adobe Commerce:
- Adobe Commerce (todos os métodos de implantação) 2.4.7-p4
Compatível com as versões do Adobe Commerce:
- Adobe Commerce (todos os métodos de implantação) 2.4.4 - 2.4.7-p4
magento/quality-patches para a versão mais recente e verifique a compatibilidade na Quality Patches Tool: página Procurar patches. Use a ID do patch como palavra-chave de pesquisa para localizar o patch.Problema
A página Requisition List leva muito tempo para carregar quando há muitos itens (mais de 2000). Isso se deve à ausência de paginação, fazendo com que todos os itens sejam carregados de uma só vez.
Etapas a serem reproduzidas:
-
Vá para Admin > Stores > Settings > Configuration > General > B2B features.
-
Defina Enable Requisition List como Sim.
-
Gere mais de 2000 produtos editando o nó
simple_productsemsetup/performance-toolkit/profiles/ce/small.xml. -
Execute o comando:
code language-bash bin/magento setup:perf:generate-fixtures ./setup/performance-toolkit/profiles/ce/small.xml -
Crie um cliente e faça logon.
-
Adicione todos os produtos ao Requisition List.
-
Exiba Requisition List na Loja.
Resultados esperados:
A página deve ser carregada dentro de um tempo razoável.
Resultados reais:
O tempo de carregamento da página aumenta com o número de itens, pois todos os itens são carregados de uma só vez devido à ausência de paginação.
Aplicar o patch
Para aplicar patches individuais, use os links a seguir, dependendo do método de implantação:
- Adobe Commerce ou Magento Open Source local: Quality Patches Tool > Uso no guia Quality Patches Tool.
- Adobe Commerce na infraestrutura em nuvem: Atualizações e patches > Aplicar patches no guia do Commerce na infraestrutura em nuvem.
Leitura relacionada
Para saber mais sobre Quality Patches Tool, consulte:
- Quality Patches Tool: uma ferramenta de autoatendimento para patches de qualidade no guia Ferramentas.