【问题标题】:How can the typo3 backend page tree be constructed asynchronously in typo3 v9.x?Typ3 v9.x 中如何异步构建typo3 后端页面树?
【发布时间】:2019-10-30 20:48:23
【问题描述】:

这涉及后端视图中的typo3 v9 主页面树

我有一个非常大的页面树,其中包含大约 20.000 个页面实体。查询需要很长时间...

在我的 Typo3 v9.5.5 环境中,数据是在单个慢查询检索

Typo3如何在几个快速查询中逐级构建页面树

在较旧的 Typo3 版本(8.7.24)中,我认为这也适用于 getNextTreeLevel() 方法。

【问题讨论】:

  • 在最新的 9.5.20 (10.4.6) 中,有一个解决页面树性能问题的修复程序,请参阅发行说明:get.typo3.org/release-notes/9.5.20"[BUGFIX] 限制获取的数据量页面树(感谢 Tymoteusz Motylewski)"

标签: typo3 typo3-9.x


【解决方案1】:

核心团队正在努力。 有 2 个补丁待定: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62329 - 这个补丁减少了页面树的带宽

https://review.typo3.org/c/Packages/TYPO3.CMS/+/62086 - 这增加了异步树渲染(这是一项正在进行的工作,需要对工作区支持进行一些调整)

【讨论】:

    【解决方案2】:

    TYPO3 9 中的新行为是这样设计的。

    有一个闲散频道讨论这个问题:https://typo3.slack.com/messages/CK20S7EKS

    还有一张关于 forge 的 bug-ticket:https://forge.typo3.org/issues/88474

    其中会有一个核心补丁。

    目前唯一的帮助是扩展:https://github.com/bueroparallel/bp_pagetree(在 slack 频道中讨论和审查)。这加快了树加载,但只加载到定义的嵌套级别,这导致并非所有页面都自动包含在过滤器结果中。但是现在(希望只是一小段时间)最好的解决方案!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-01
      相关资源
      最近更新 更多