【问题标题】:Sitecore content tree load really slowSitecore 内容树的加载速度真的很慢
【发布时间】:2013-07-21 23:08:04
【问题描述】:

我在旧版站点核心解决方案之一中遇到问题,其中项目节点需要很长时间才能加载(大约 5 分钟)。这显然不是一件好事,所以我研究了它的设置。它基本上是一个字典项节点,它的设置是这样的:

网站核心 - 内容 ----定义 - - - 一种 -------- 定义 1 -------- 定义 2 -------- 定义 3 ------ 乙 - - - C ------ D

显然,他们确实试图将这些项目分成单独的文件夹。在每个字母下,大约有 200-250 项。如果每个字母的扩展需要很长时间,我可以理解,但在这种情况下,减速是当您单击“定义”时。我只能假设它正在尝试加载所有孩子和子孩子。

有没有办法阻止这种情况,只打开一个级别?我可以尝试将子树分组为更细化并制作更深的树,但我认为在这种情况下它不会有帮助,因为我什至没有尝试打开一个包含太多项目的节点(定义节点只有 26 个孩子 - 每个字母 1 个)。

第一次加载后,缓存会有所帮助,但人们已经在第一次加载时被勾选了。

有什么想法可以提高它的性能吗?

【问题讨论】:

    标签: c# asp.net content-management-system sitecore sitecore6


    【解决方案1】:

    请参阅 Web.config 文件中的 ContentEditor.CheckHasChildrenOnTreeNodes 设置。在您的情况下,将其关闭可能会提高性能。

    【讨论】:

    • 很好的答案,我们发现关闭此(隐藏)功能后性能大幅提升。
    猜你喜欢
    • 1970-01-01
    • 2015-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-08
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    相关资源
    最近更新 更多