这涉及后端视图中的typo3 v9主页面树。
我有一棵非常大的页面树,大约有 20.000个页面实体。查询需要很长时间...
在我的Typo3 v9.5.5环境中,通过单个慢查询对数据进行了检索。
Typo3如何在几个快速查询中逐级构建页面树?
在较早的Typo3版本(8.7.24)中,这也可以与我认为的getNextTreeLevel()方法一起使用。
答案 0 :(得分:1)
新行为是TYPO3 9中设计的。
有一个闲聊渠道讨论此问题:https://typo3.slack.com/messages/CK20S7EKS
还有伪造错误的票证:https://forge.typo3.org/issues/88474
其中将有一个核心补丁。
目前唯一的帮助是扩展名:https://github.com/bueroparallel/bp_pagetree(在闲暇的渠道中讨论和审查了)。这样可以加快树的加载速度,但只会加载到定义的嵌套级别,这会导致并非所有页面都自动包含在过滤结果中。但目前(最好只是一小段时间)最好的解决方案!
答案 1 :(得分:1)
核心团队正在努力。 有2个补丁程序待处理: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62329-此补丁使页面树的带宽减少了
https://review.typo3.org/c/Packages/TYPO3.CMS/+/62086-这增加了异步树渲染(这是一项正在进行的工作,需要对工作空间的支持进行一些调整)