コンテンツ編集時のパフォーマンスの問題
コンテンツ編集時のパフォーマンスの問題をトラブルシューティングするには、ブラウザーの開発者コンソールで、どのリクエストが最も時間がかかっているかを確認し、リクエスト 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 秒で、その後ジョブが実行されるまでにかかる時間です。
これは既知の問題で、内部の Jiras - 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]