【问题标题】:What is the performance difference between rendering View vs rendering an HTML file in ASP.NET MVC?在 ASP.NET MVC 中呈现视图与呈现 HTML 文件之间的性能差异是什么?
【发布时间】:2015-12-31 01:49:48
【问题描述】:

考虑到两者都包含相同的静态内容,在 ASP.NET MVC 中呈现视图 VS 来自操作的 HTML 文件有什么区别?

背景:我有一些静态内容,例如关于我正在呈现为ActionResult 视图的页面。我也可以将它们保存在一些 HTML 文件中。

问题:将静态内容从视图文件移植到 HTML 文件是否有意义?我相信它将使服务器免于处理视图引擎任务 - 这是端口的原因(纠正我,如果我错了)。

一个更重要的问题:我如何处理Viewbag.Title 的事情?这仅从视图文件传递给_Layout

【问题讨论】:

  • 使用像 mini-profiler miniprofiler.com 这样的分析器并自己检查。如果不知道文件中的内容,就不可能知道不同的文件将如何影响性能。

标签: c# html asp.net asp.net-mvc asp.net-mvc-5


【解决方案1】:

你是对的,如果它是静态 html,它不会通过 MVC 管道传递。但真正的问题是:您希望节省哪些性能?我想这些差异是微不足道的:从低个位数毫秒到亚毫秒。

【讨论】:

    猜你喜欢
    • 2014-01-19
    • 1970-01-01
    • 2012-08-13
    • 2021-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多