【问题标题】:ASP.NET MVC, lambda and performanceASP.NET MVC、lambda 和性能
【发布时间】:2012-02-29 19:17:22
【问题描述】:

在 ASP.NET 的 MVC 风格中,我想知道使用 EditorFor 和其他 *For 助手所暗示的依赖 lambda 表达式和数据注释的成本是多少。 我想所有的东西都被缓存了——我说得对吗?

欢迎任何有关此主题的链接或解释。

谢谢!

附带问题:是否有需要避免的编码做法,因为它会妨碍正确的缓存?

【问题讨论】:

    标签: asp.net-mvc performance caching reflection lambda


    【解决方案1】:

    对应的视图确实被缓存了。但是,据我所见,每次调用时它仍然在渲染。

    您可以在 System.Web.Mvc.Html.TemplateHelper.cs 中追踪这一点(ASP.NET codeplex 站点上提供的源代码:http://aspnet.codeplex.com/releases

    【讨论】:

      【解决方案2】:

      是的,它们已被缓存。至于编码实践……不这么认为。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-09-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-19
        • 2011-12-04
        • 1970-01-01
        相关资源
        最近更新 更多