A gestão de ativos digitais é frequentemente utilizada em casos em que o desempenho é importante; no entanto, a configuração típica do DAM contém vários componentes de hardware e software que podem afetar o desempenho. Este documento fornece o seguinte:
O baixo desempenho no gerenciamento de ativos digitais pode afetar a experiência do usuário de três formas: desempenho interativo, processamento de ativos e velocidade de download. Para melhorar o desempenho, é importante medir o desempenho observado corretamente e estabelecer métricas de público alvo.
1. Pesquisas interativas e navegação Os usuários estão pesquisando ativos ou navegando pelo DAM Finder e reclamam dos tempos de resposta lentos ou que os resultados da pesquisa não são exibidos imediatamente. Este é um problema de desempenho interativo.
O desempenho interativo é medido em termos de tempo de resposta da página. Esse é o tempo que leva desde o recebimento da solicitação HTTP até o fechamento da resposta HTTP, que pode ser determinado a partir dos arquivos de registro da solicitação. O desempenho típico do público alvo é um tempo de resposta da página abaixo de dois segundos.
2. Processamento de ativos Um problema de processamento de ativos é quando os usuários estão fazendo upload de ativos e leva minutos até que os ativos sejam imediatamente convertidos e assimilados AEM DAM.
O desempenho do processamento do ativo é medido em termos do tempo médio de conclusão do processo do fluxo de trabalho. Esse é o tempo que leva desde a chamada do processo de fluxo de trabalho de atualização de ativos até sua conclusão, que pode ser determinado a partir da interface do usuário dos relatórios de fluxo de trabalho. O desempenho típico do público alvo depende do tamanho e do tipo dos ativos processados e do número de execuções. Exemplos de desempenho do público alvo podem ser os seguintes:
3. Velocidade de download Um problema de throughput é que o download AEM DAM demora e as miniaturas não aparecem imediatamente ao navegar pelo DAM Admin ou pelo DAM Finder.
O desempenho da throughput é medido em termos da taxa de download em kilobits por segundo. O desempenho típico do público alvo é de 300 kilobits por segundo para 100 downloads simultâneos.
4. Fatores que influenciam o desempenho do processamento de ativos
Para poder estimar o hardware necessário para processar ativos, os seguintes aspectos precisam ser levados em consideração:
A quantidade de pixels contidos na imagem determina o tempo de processamento - mais pixels significa que o processamento leva um tempo maior.
O tipo de imagem, a taxa de compactação ou o tamanho relacionado do arquivo no qual a imagem é armazenada não influencia significativamente o desempenho geral.
A pilha foi identificada como o fator limitante mais importante. Sempre que o ativo excede a memória livre disponível, o desempenho do processamento cai rapidamente.
Os processos DAM são adequados para serem executados em paralelo para grandes quantidades. Fazer upload de ativos em um lote e em processadores de vários núcleos acelera o tempo absoluto gasto por ativo.
5. Avaliando os requisitos de hardware para executar o processamento de ativos
O processamento abrangente de ativos digitais requer recursos de hardware otimizados, os fatores mais relevantes são o tamanho da imagem e o pico de throughput das imagens processadas.
Aloca pelo menos 16 GB de heap e configure o fluxo de trabalho DAM Update Asset para usar o pacote Camera Raw para a ingestão de imagens brutas.
Uma configuração típica de DAM consiste em usuários finais acessando o DAM por meio de um balanceador de carga. A instância do DAM pode ser parte de uma configuração clusterizada, em que cada instância do DAM é executada em um processo de máquina virtual Java em uma máquina física ou em uma máquina virtual. O armazenamento DAM é fornecido por um disco RAID nos casos de configurações de uma única máquina ou por um armazenamento conectado à rede gerenciado no caso de configurações agrupadas.
A seguinte legenda descreve as possíveis áreas de desempenho com algumas soluções, conforme apropriado.
Conexão de rede ao usuário finalUma conexão de rede lenta pode causar problemas de throughput, em alguns casos raros, também problemas de latência. Às vezes, o usuário tem uma conexão lenta do ISP, especialmente em intranets. Este é um sinal de topologia de rede incorreta.
Sistema de arquivos temporárioUm sistema de arquivos local lento pode causar problemas de desempenho interativos, especialmente quando se trata de pesquisa, porque os índices de pesquisa são armazenados no disco local. Além disso, pode causar problemas de processamento de ativos se o processo da linha de comando estiver sendo usado.
AEM DAM FinderProblemas de desempenho interativos, muitas vezes vividos em pesquisas, são causados pela alta utilização da CPU devido a muitos usuários simultâneos ou outros processos que consomem a CPU na mesma instância. Mover de máquinas virtuais para máquinas dedicadas e garantir que nenhum outro serviço seja executado na máquina pode ajudar a melhorar o desempenho. Se a alta carga da CPU for causada pelo processamento de ativos e por muitos usuários simultâneos, o Day recomenda a adição de nós de cluster adicionais.
AEM fluxo de trabalho DAMos processos de fluxo de trabalho de longa duração durante a ingestão de ativos causam problemas de desempenho de processamento de ativos. Dependendo do tipo de ativos que estão sendo processados, isso pode indicar sobre-utilização da CPU. O dia recomenda que você reduza o número de outros processos em execução no sistema e aumente o número de CPUs disponíveis adicionando nós de cluster.
Conectividade de NASUma conectividade de rede insuficiente com o NAS causa problemas de desempenho interativos, porque o acesso a novos nós durante o processamento de ativos é retardado devido à latência da rede. Além disso, a throughput lenta da rede afeta negativamente a throughput, mas também o desempenho do processamento de ativos, pois o carregamento e a gravação de representações é retardado.
Motivos para latência e throughput ruins em um NAS são geralmente topologia de rede ou superutilização de NAS por outros serviços.
Armazenamento conectado à redeOs sistemas de armazenamento conectados à rede usados em excesso podem causar uma série de problemas:
Para cada projeto DAM, certifique-se de estabelecer um regime de teste de desempenho que possa identificar e resolver gargalos rapidamente. Para isso, considere os seguintes pontos de verificação:
Os seguintes ajustes de desempenho foram usados em projetos até agora: