ste*_*e_c 5 asp.net performance razor asp.net-mvc-3
有没有人有任何性能数字可以比较ASP.NET MVC3的各种viewengine实现?具体来说,我对Razor,Spark和NVelocity之间的性能差异感兴趣.我意识到最后一点有点过时,但我们用它来生成电子邮件,并想用RazorEngine替换它.
NVelocity曾经在当时很快,但我现在对其性能的怀疑与其他更现代的视觉引擎相比.
任何见解将不胜感激.
这里是 RazorEngine 的作者之一。视图的第一次编译总是很慢。之后它会被缓存并且应该相当快。最终会发布一个新版本,该版本将进行基本重写。此外,我已经在 Sam Saffron 的帮助下编写了一个更小/更简单/希望更快的版本。(来自此站点)也就是说,我还没有对 RazorEngine 与任何其他引擎进行任何性能测试。
Razor 本身已编译(第一次调用后)。如果 Spark 和其他程序也被编译,它们可能会同样快。但乍一看,我会假设* Razor 在第一次调用后速度更快,因为本机代码与每次调用时解析文件相比。
最简单的测试方法是对每一个进行分析,然后自己做出决定。每个人所处的环境不同,结果也会不同。
*我们都知道假设的作用
| 归档时间: |
|
| 查看次数: |
945 次 |
| 最近记录: |