0

在 Sitecore 内容树中,大约有 600,000 个项目。但是只有 10,000 个项目是可发布的。发布内容需要数小时和数小时,我会说无限时间。

但是当只有 20,000 个项目时,它会在 5 分钟内发布树。

似乎 Sitecore 正在检查所有项目,无论它们是否会发布。有没有办法摆脱这种情况以提高性能?

4

3 回答 3

0

尝试使用增量发布而不是完整发布。有关发布http://sdn.sitecore.net/upload/sitecore6/contentreference-usletter.pdf的更多信息,请参阅内容参考 PDF

于 2013-07-09T07:41:19.260 回答
0

选择“发布项目”并在内容编辑器中选择根节点,而不是选择“发布站点”。这将允许您选择智能发布,它应该在实际发布之前查看项目是否需要发布。

于 2013-07-10T02:52:07.533 回答
0

我编写了一个自定义发布工具来完成这项任务。由于我使用的是 Lucene 索引,因此我使用索引选择处于最终工作流程状态的项目(所有项目都有一个工作流程)并发布它们。

现在只需发布 10,000 个项目 :)。

于 2013-07-10T06:02:09.727 回答