【问题标题】:How much time to compile a view in ASP.NET?在 ASP.NET 中编译一个视图需要多少时间?
【发布时间】:2010-10-01 23:01:27
【问题描述】:

在 ASP.NET 中编译视图花费了多少时间?

当然,我不希望任何人给我一个数字,但我认为了解这需要多少时间很有趣,因为它可能会影响我们实施事物的方式。

例如,如果时间很重要,那么我可能会尝试将需要在视图中显示的每个结果放在模型类实例中(创建只是为了以我什至不必须测试具有空值的对象),然后将视图中的 C# 代码量最小化到最大值(嗯?),从而减少编译视图所需的时间。

问题

这有意义吗?对此提出一些想法。

【问题讨论】:

    标签: asp.net strong-typing


    【解决方案1】:

    对我来说,使用这种方法听起来你正在进入一个痛苦的世界。在知道是否有任何问题之前进行优化。更好的是识别它们并处理它们。此外,您在这里获得的任何“数字”都是任意的。而是创建一些页面和跟踪/配置文件来查找慢速区域。

    根据您的问题,不清楚您是使用 Web 表单还是 MVC。

    你也可能对Planning for efficiency early vs Premature optimization感兴趣

    【讨论】:

    • 这很有意义,当然我会测试一些页面并测试我会得到什么时差。我没有提到 Web 表单或 MVC,因为我不知道视图编译时间是不同的。他们是吗?使用类 Model 向视图发送数据已经很正常了,这样做对我来说似乎并不痛苦。我怀疑是否值得,而您说不值得。但为什么这会是一个痛苦的世界?谢谢。
    猜你喜欢
    • 2010-12-30
    • 2011-03-09
    • 2016-12-16
    • 1970-01-01
    • 2012-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多