C# 在ASP.NET MVC中呈现视图与呈现HTML文件之间的性能差异是什么?
考虑到两者都包含相同的静态内容,在ASP.NET MVC中呈现视图与从动作中呈现HTML文件之间有什么区别 Background:我有一些静态内容,比如关于页面的内容,我将其呈现为C# 在ASP.NET MVC中呈现视图与呈现HTML文件之间的性能差异是什么?,c#,html,asp.net,asp.net-mvc,asp.net-mvc-5,C#,Html,Asp.net,Asp.net Mvc,Asp.net Mvc 5,考虑到两者都包含相同的静态内容,在ASP.NET MVC中呈现视图与从动作中呈现HTML文件之间有什么区别 Background:我有一些静态内容,比如关于页面的内容,我将其呈现为ActionResult视图。我还可以将它们保存在一些HTML文件中 问题:将静态内容从视图文件移植到HTML文件有意义吗?我相信它将使服务器免于处理视图引擎任务,这就是端口的原因(如果我错了,请纠正我) 还有一个重要问题:我如何处理Viewbag.Title这件事?是否仅从视图文件将其传递到布局 没错,如果它是静态h
ActionResult
视图。我还可以将它们保存在一些HTML文件中
问题:将静态内容从视图文件移植到HTML文件有意义吗?我相信它将使服务器免于处理视图引擎任务,这就是端口的原因(如果我错了,请纠正我)
还有一个重要问题:我如何处理Viewbag.Title
这件事?是否仅从视图文件将其传递到布局
没错,如果它是静态html,就不会通过MVC管道传递。但真正的问题是:您希望节省多少性能?我可以想象这些差别是微不足道的:低个位数的毫秒到亚毫秒。使用像mini profiler这样的分析器,自己检查一下。如果不知道所述文件中的内容,就不可能知道不同的文件将如何影响性能。