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:

  1. 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.
  2. 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.
  3. 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.
  4. 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).
  5. 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 >.
  6. 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.
  7. 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.
  8. 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.

Leitura relacionada

recommendation-more-help
experience-cloud-kcs-help-kbarticles