【问题标题】:Sitecore takes longtime to publish itemsSitecore 需要很长时间才能发布项目
【发布时间】:2013-07-10 14:02:09
【问题描述】:

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

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

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

【问题讨论】:

  • 过去我禁用了“发布网站”按钮并要求用户发布他们更改的内容。或者更好的是,使用在内容获得批准后自动发布内容的工作流程。您对发布的具体情况如何?您实际上是在使用“发布网站”按钮吗?聪明的?增量?
  • 您使用的是哪个版本的 sitecore?我不确定是否可以改进这一点。 Sitecore 检查树中的每个项目是否可发布。您可以尝试@PatrickJones 提出的建议。我们还在一个项目中禁用了“发布站点”按钮。也许您可以升级到 sitecore 7,它更适合大量项目
  • 非常感谢这些提示,我正在使用 v6.6 update-5。尝试了智能发布和增量发布。但是 600,000 项对于发布操作来说太多了 :(.

标签: sitecore


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 2012-11-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-08-17
        • 1970-01-01
        • 1970-01-01
        • 2023-03-26
        相关资源
        最近更新 更多