在 Umbraco CMS 中。有没有办法测试并查看在 XSLT 中提取某个 DocType 的节点需要多长时间?是否有 XSLT 计时器或任何可以做到这一点的东西。
我们正在尝试测试更快使用的方法。Razor 或 XSLT 满足我们的需求。在 Razor 中我们可以获得时间,因为它本质上是 C#,但如果 XSLT 渲染得更快,我们希望使用它来代替。
在 Umbraco CMS 中。有没有办法测试并查看在 XSLT 中提取某个 DocType 的节点需要多长时间?是否有 XSLT 计时器或任何可以做到这一点的东西。
我们正在尝试测试更快使用的方法。Razor 或 XSLT 满足我们的需求。在 Razor 中我们可以获得时间,因为它本质上是 C#,但如果 XSLT 渲染得更快,我们希望使用它来代替。
如果您将查询字符串附加?umbdebugshowtrace=true
到您的页面,您将获得页面上各种进程的堆栈跟踪 - 因此您将能够看到您的 xslt 何时处理。
您还可以使用本指南写入您的 umbracolog 并将其用作粗略计时器(显然在写入中存在一些滞后)。
好吧,在我看来,“XSLT 渲染得更快”是相当相对的事情。事实上,如果您考虑在 umbraco 页面上呈现 100 万条记录,那么当您使用 XSLT 和 Razor 进行测试时,页面负载只有微小的差异。
旁注.....这有利于您在两者之间进行选择;让您在两者之间进行选择的不是速度问题,而是需要考虑以下事项。
我的投票.. 如果您正在开始一个新项目,请花一些时间学习 RAZOR,从长远来看,您会收获很多。
谢谢, 吉格