编辑内容时出现性能问题
要对编辑内容时的性能问题进行故障诊断,请在浏览器开发人员控制台中,验证哪个请求最耗时,然后检查请求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]