我们目前正在使用 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 中的其他目录中,但我们必须为我们的 URL 维护平面结构。
在 AEM 中执行此操作的最佳方法是什么?我们不能在调度程序中执行此操作,因为调度程序无法知道在 JCR 层次结构中映射请求的位置。