asp.net – 有谁知道Razor,Spark和NVelocity视图引擎之间的性能
发布时间:2020-12-16 03:26:16 所属栏目:asp.Net 来源:网络整理
导读:有没有人有任何性能数字可以比较ASP.NET MVC3的各种viewengine实现?具体来说,我对Razor,Spark和NVelocity之间的性能差异感兴趣.我意识到最后一点有点过时,但我们用它来生成电子邮件,并想用RazorEngine替换它. NVelocity曾经在当时很快,但我现在对其性能的怀
有没有人有任何性能数字可以比较ASP.NET MVC3的各种viewengine实现?具体来说,我对Razor,Spark和NVelocity之间的性能差异感兴趣.我意识到最后一点有点过时,但我们用它来生成电子邮件,并想用RazorEngine替换它.
NVelocity曾经在当时很快,但我现在对其性能的怀疑与其他更现代的视觉引擎相比. 任何见解将不胜感激. 解决方法
RazorEngine的作者之一.视图的第一次编译总是很慢.之后它被缓存并且应该相当快.最终会出现一个新版本,这将是一个基本的重写.另外,在Sam Saffron的帮助下,我已经写了一个更小/更简单/希望更快的版本. (来自这个网站)那就是说,我没有对RazorEngine与任何其他引擎进行任何性能测试.
Razor本身被编译(在第一次调用之后).如果Spark和其他人也被编译,他们可能同样快.但是乍一看我会假设* Razor在第一次调用后由于本机代码而不是在每次调用时解析文件而更快. 最简单的测试方法是对每一个进行分析并为自己做出决定.每个人的环境都会不同,可能产生不同的结果. *我们都知道假设是什么 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET Web窗体:母版页和CSS文件
- asp.net – IIS重新编译ASP NET网站
- asp.net – modalpopupextender取消按钮,就好像它正在回发一
- asp.net-mvc – ASP.MVC 2.0当整数值为零时,如何显示整数的
- asp.net-mvc – 如何为Html.TextBox帮助器指定属性,同时保持
- asp.net – 在新的VS 2013 Identity UserManager中动态添加
- 为什么要使用流畅的验证而不是ASP.NET MVC验证
- 模拟ASP.NET声明身份到Windows身份
- asp.net – 使用UpdatePanel的CollectionPager问题
- asp.net – 如何使用JWT对角度SPA的Web Api 2进行用户身份验
推荐文章
站长推荐
热点阅读