我有兴趣将Spark用于我的开源宠物项目,该项目使用asp.net mvc框架运行。我想知道是否有人有真正的经验,并且知道它与普通的asp.net视图引擎相比如何表现?
我知道marketwatch.com运行asp.net mvc和Spark。
答案 0 :(得分:13)
解析视图模板以生成和编译一个只执行写输出的类。在第一次请求视图之后,除了创建该类型的实例并进行渲染之外,没有其他工作要做。
它的cpu和内存成本非常广泛。我相信可以安全地假设Spark中没有任何明显变慢的速度 - 通常情况下,Spark或WebForms视图引擎中的渲染不太可能成为真实应用程序中的瓶颈。
答案 1 :(得分:2)
Here是将WebForms与Spark进行比较的基准。 Spark的得分比WebForms慢36%,这可能值得为Spark获得额外的灵活性付出代价。