現在、AEM 6.1 を使用して大規模なサイトを構築しており、数十万のレコードを古い RDMS ベースのシステムから AEM の JCR に移行する予定です。1000 以上のノード制限は nt:unstructured タイプのノードには適用されないことを理解していますが、cq:Page ノードを使用すると制限に達します。
現在のサイトは次のような構造になっています。
/
├── blog/
│ ├── some-blog-post
│ └── another-post
└── articles/
└── some-article
└── another-article
└── ...
└── ...
└── ...
記事のサブツリーには 6000 を超える記事があり、消費者向けサイトの URL 構造を維持する必要があります。クラシック UI を使用していますが、もちろん、AEM Siteadmin で記事フォルダーを展開すると、パフォーマンスの問題が発生します。記事を Siteadmin の追加のディレクトリに分割する余裕はありましたが、URL のフラットな構造を維持する必要がありました。
AEM でこれを行う最善の方法は何ですか? ディスパッチャーは JCR 階層内のどこにリクエストをマップするかを知る方法がないため、ディスパッチャーでこれを行うことはできません。