Problemas de desempenho ao editar conteúdo

Última atualização em 2023-12-05

Para solucionar problemas de desempenho ao editar conteúdo, no console do desenvolvedor do navegador, verifique qual é a solicitação mais demorada e verifique o URL da solicitação. Em seguida, atualize para uma versão equivalente ou mais recente que o SDK do AEM versão 2023.9.13665.

Descrição

Ambiente

AEM as a Cloud Service

Versão: AEM SDK v2023.8.13206 ou posterior

Problema/Sintoma(s)

Você pode enfrentar problemas de desempenho ao editar páginas se tiver uma versão do SDK do AEM anterior à versão 2023.9.13665.

Por exemplo, em um fragmento de experiência novo e vazio, a adição de um único componente de texto às vezes leva até 15 segundos até que a página seja utilizável novamente. A página para de responder, aguarda por algo e, em algum momento, é atualizada.

Resolução

Solução de problemas

No console do desenvolvedor do navegador, verifique qual é a solicitação mais demorada e verifique o URL da solicitação.

Para o exemplo acima:

Procure no log de erros do autor o caminho no URL da solicitação, por exemplo: /content/experience-fragments/path/to/experience/fragment/_jcr_content/root/container/text

Resolução

Ao verificar os registros, é possível ver que o motivo do atraso é [ 1] . A variável ProcessorUtils aguarda que o job esteja no índice, o que pode levar algum tempo dependendo do estado dos repositórios. Em média, o tempo mínimo de espera é de 5 a 7 segundos e, em seguida, o tempo necessário para a execução do job.

Esse é um problema conhecido nos painéis internos Jiras - SITES-14804 e GRANITE-45493. No entanto, uma correção foi implementada e incluída na versão 1.54 do Oak - [ 2] .

O Oak 1.54 foi incluído no SDK do AEM versão 2023.9.13665.

Portanto, o ambiente em que esse problema é encontrado precisa ser atualizado para uma versão equivalente ou mais recente que 2023.9.13665 para atenuar esse comportamento.

[ 1]

author    aemerror    23.11.2023 11:12:44.432    WARN    [  [ 1700737951330]  POST /content/experience-fragments/path/to/experience/fragment/_jcr_content/root/container/text HTTP/1.1]  com.adobe.cq.updateprocessor.impl.ProcessorUtils Deferred job availability; took 13011ms to become available through index.

[ 2]

Jackrabbit Oak/OAK-10265

Nesta página