多くの子ページを含むフォルダーを読み込む際のAEM Sites コンソールの動作が遅い
この記事では、オーサー環境で多数の子ページを含むサイトコンテンツツリーにアクセスする際に、AEM Sites コンソールで表示される読み込み時間が遅くなる原因と解決策について説明します。
説明 description
環境
- Adobe Experience Manager(AEM) Sites
- ステージング環境と実稼動オーサー環境
- MongoDBを使用したコンテンツリポジトリ
症状
- サイトコンソールに数百以上の子ページを含むサイトコンテンツツリーフォルダーを読み込むと、大幅な遅延(30秒以上)が発生します。
- フォルダーを開くための最初のリクエスト中に、遅さが最も顕著になります。
- 子ページ数が少ないフォルダーや、環境(DevやRDEなど)が少ないフォルダーは、通常、影響を受けません。
- 最初のロードの後、キャッシュのために後続のロードははるかに速く(1~2秒)。
原因
Sites コンソールは、最初のリクエスト中にフォルダー内のすべての子ページを処理するため、リポジトリの読み取りとサーバーの応答時間が増加します。
解決策 resolution
問題を解決するには、次の手順に従います。
- 多数の子ページを含み、Sites コンソールでの読み込み時間が遅いAEM Sites コンテンツツリー内のフォルダーを特定します。
- Adobe Adobe Experience Managerの製品リリースノートで、Adobe Experience Manager Sitesのコンソールおよび基盤コンポーネントのアップデートを確認できます。 コンテンツツリーのレンダリング中に子ページがどのように処理されるかを最適化するための修正が実装されました。
- 修正を含む関連するSitesおよびFoundation リリースが利用可能になったら、組織の変更管理手順に従って、これらのアップデートをステージオーサー環境および実稼動オーサー環境に適用します。
- 更新を適用した後、Sites コンソールでフォルダーを開き、応答時間を確認することで、影響を受けるフォルダーの読み込み時間が向上したことを確認します。 最初のロードは大幅に高速になり、キャッシュのために後続のロードは高速なままになります。
recommendation-more-help
experience-cloud-kcs-help-kbarticles