0

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

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

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

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

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

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

4

1 回答 1

6

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

于 2013-07-22T06:24:11.307 回答