コンテンツ編集時のパフォーマンスの問題

コンテンツ編集時のパフォーマンスの問題をトラブルシューティングするには、ブラウザーの開発者コンソールで、どのリクエストが最も時間がかかっているかを確認し、リクエスト 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]

Jackrabbit Oak/OAK-10265

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