编辑内容时出现性能问题

要对编辑内容时的性能问题进行故障诊断,请在浏览器开发人员控制台中,验证哪个请求最耗时,然后检查请求URL。 然后,升级到等同于AEM SDK版本2023.9.13665或更新的版本。

描述 description

环境

AEM as a Cloud Service

版本:AEM SDK v2023.8.13206或更高版本

问题/症状

如果您的AEM SDK版本低于2023.9.13665版,则在编辑页面时可能会遇到性能问题。

例如,对于新的空体验片段,添加单个文本组件有时需要长达15秒,直到页面再次可用。 页面停止响应,等待某些内容,并在某个时间刷新。

解决方法 resolution

故障排除

在浏览器开发人员控制台中,验证哪个请求最耗时,并检查请求URL。

以上例为例:

在作者的错误日志中搜索请求URL中的路径 — 例如/content/experience-fragments/path/to/experience/fragment/_jcr_content/root/container/text

解决方法

在检查日志时,可以看到延迟的原因是 [ 1]ProcessorUtils将等待作业加入索引,这可能需要一些时间,具体取决于存储库状态。 平均最短等待时间为5到7秒,然后是作业运行所需的时间。

这是一个在内部Jira下跟踪的已知问题 — SITES-14804和GRANITE-45493。 但是,已实施修复,并且此修复包含在Oak版本1.54 - [ 2] 中。

Oak 1.54包含在AEM SDK版本2023.9.13665中。

因此,遇到此问题的环境需要升级到等效或高于2023.9.13665的版本以缓解此行为。

[ 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

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f