2

我想知道预览模式下的 Crafter 引擎是否会改变 NavTreeBuilder 的行为方式。

我观察到,完全相同的调用navTreeBuilder.getNavTree(url, 2, ...)在预览中需要 5 秒以上才能响应,而在常规工匠交付节点中则不到一秒。

在我们以完全相同的速度行为管理的所有环境中都观察到了这一点。准确地说,这是crafter 2.5。

有什么建议么?

谢谢,

尼古拉斯

4

1 回答 1

4

Preview 和 Engine 运行完全相同的代码。唯一的区别是预览不缓存描述符。

您可以通过在重新启动后立即在(非生产)交付环境中尝试来证明缓存什么可以提高性能。

如果证明是这样,那么问题是:*您正在行走的树有多大(宽度和深度 [看起来像深度 2])*您正在应用哪些过滤器

5s是一个异常长的时间。我预计要么:大量的物体、复杂的过滤器或一些复杂的环境因素是罪魁祸首。

于 2017-11-28T22:53:29.407 回答