昨晚我觉得asp.net mvc中有不同的视图引擎;
Spark
Web Forms
Razor
(我知道语法也不同但是)
它们会影响asp.net mvc项目的性能吗?
假设我想使用“Razor”而不是Web Froms。那么,我的性能会受到影响吗?如果是的话。请!说明。 提前谢谢!
答案 0 :(得分:5)
是的,您在软件开发中做出的每一个选择都会影响性能。但是,许多选择并没有产生明显的差异。
您的MVC应用中是否存在性能问题?除非你能够将Razor定位为性能瓶颈,这是不太可能的,不要打扰。
Web应用程序中的大多数性能问题都与数据库查询,常规网络流量,未压缩的静态资源等有关。
答案 1 :(得分:2)
根据您对每个列出的视图引擎(Spark,Web窗体,Razor)的使用情况,您可能会遇到潜在的性能问题。 不幸的是,伟大的工具最终没有被正确使用,最终变成了一个问题。
总而言之,我建议您使用您和您的团队感觉更舒服的视图引擎。
基本上,尝试了解选项并掌握工具基础是提高工作效率和良好性能的方法。