gpt4 book ai didi

asp.net - 有谁知道 Razor、Spark 和 NVelocity View 引擎之间的性能差异?

转载 作者:行者123 更新时间:2023-12-02 11:23:04 25 4
gpt4 key购买 nike

有人做过比较 ASP.NET MVC3 的各种 viewengine 实现的性能数据吗?具体来说,我对 Razor、Spark 和 NVelocity 之间的性能差异感兴趣。我意识到最后一个有点过时,但我们用它来生成电子邮件,并希望用 RazorEngine 替换它。

NVelocity 在当时的速度很快,但与其他更现代的 View 引擎相比,我现在对它的性能持怀疑态度。

如有任何见解,我们将不胜感激。

最佳答案

这里是 RazorEngine 的作者之一。 View 的第一次编译总是很慢。之后它会被缓存并且应该相当快。最终会发布一个新版本,该版本将进行基本重写。此外,我已经在 Sam Saffron 的帮助下编写了一个更小/更简单/希望更快的版本。 (来自此站点)也就是说,我还没有对 RazorEngine 与任何其他引擎进行任何性能测试。

Razor 本身已编译(第一次调用后)。如果 Spark 和其他程序也被编译,它们可能会同样快。但乍一看,我会假设* Razor 在第一次调用后速度更快,因为 native 代码与每次调用时解析文件相比。

最简单的测试方法是对每一个进行分析,然后自己做出决定。每个人所处的环境不同,结果也会不同。

*我们都知道假设的作用

关于asp.net - 有谁知道 Razor、Spark 和 NVelocity View 引擎之间的性能差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6876736/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com