Degradação do desempenho do AEM devido a pastas grandes de ativos e altas taxas de assimilação
O desempenho do AEM é reduzido quando uma única pasta contém um grande número de ativos ou quando ocorrem solicitações de assimilação em altas taxas. As pastas grandes retardam a renderização da interface do usuário, afetam o desempenho da pesquisa e aumentam o tempo de processamento do fluxo de trabalho. Altas taxas de assimilação introduzem limites ou atrasos de processamento, afetando ainda mais a capacidade de resposta do sistema. Esses problemas geralmente ocorrem durante migrações em massa ou processos de assimilação automatizados.
Descrição description
Ambiente
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- AEM Managed Services
- AEM 6.5
- App Builder do desenvolvedor
Problema/Sintomas
- Carregamento lento de pastas de ativos que contêm um grande número de itens.
- Atualizações de metadados ou processamento de replicação atrasados.
- Solicitações de API de assimilação limitadas ou bloqueadas durante taxas de solicitação altas.
- Resposta de pesquisa lenta ao navegar em pastas grandes.
- Backlog em workflows de processamento de ativos durante a assimilação em massa.
Causa
A degradação do desempenho ocorre quando uma pasta contém muitos nós secundários diretos, aumentando a pressão de indexação e retardando as operações do repositório. Altas taxas de solicitação de assimilação aumentam a carga nos sistemas de indexação e fluxo de trabalho, levando à limitação e saturação da fila.
Resolução resolution
Para resolver esse problema, siga estas etapas:
- Verifique o número de ativos na pasta afetada. Vá para Assets
>Procurar, selecione a pasta e confirme se ela contém mais de aproximadamente 1.000 ativos diretos. Se a interface do usuário travar, verifique a contagem usando o Construtor de consultas ou o CRX/DE Lite. - Reorganize pastas grandes usando uma abordagem de particionamento. Crie subpastas por prefixo SKU, hash ou bloco alfabético (por exemplo,
/content/dam/products/01/,/02/,/03/) de modo que nenhuma pasta única contenha mais de aproximadamente 1.000 ativos diretos. - Para reestruturação em larga escala, mova ativos em lotes de 450-500 itens de cada vez e verifique as Instâncias do fluxo de trabalho e as Filas de replicação para obter uma taxa de transferência normal. Se houver registros pendentes, reduza o tamanho do lote para 200 a 300 ativos por movimentação.
- Ao importar novos ativos, limite a taxa de assimilação para aproximadamente 300 solicitações por minuto. Se ocorrerem avisos de limitação ou limite de taxa, reduza a simultaneidade ou adicione atrasos (por exemplo, 100 a 150 solicitações por minuto).
- Para migrações grandes no AEM as a Cloud Service, use a Ferramenta de importação em massa do AEM em vez de enviar milhares de chamadas de API paralelas e acompanhar o progresso na Importação em massa do Cloud Manager
>. - Otimizar o processamento da carga de trabalho de acordo com as diretrizes de desempenho do Adobe: desativar a geração desnecessária de sub-ativos, usar fluxos de trabalho transitórios e ajustar as filas de fluxo de trabalho. Agendar a assimilação fora do horário de pico, se necessário.
- Valide o resultado. Confirme se as pastas do DAM antes lentas eram carregadas rapidamente, se a fila de fluxo de trabalho Atualizar ativo do DAM mostra uma taxa de transferência estável, se as pesquisas retornam imediatamente e se as solicitações de API não são mais limitadas.
- Se os problemas persistirem, entre em contato com o Suporte da Adobe com o número total de ativos e pastas envolvidos, a taxa de API de assimilação, capturas de tela de lista de pendências do fluxo de trabalho e os caminhos exatos das pastas afetadas.