【发布时间】:2008-12-12 01:21:16
【问题描述】:
我们有一个非常大的 ASP.NET WebForm(Web 应用程序)项目,其中包含对其他库、其他项目等的大量引用,并且大多数时候在编译后,我们第一次加载页面需要很长时间在渲染任何东西之前......磁盘IO是主要问题。对于小型项目来说,这几乎是瞬间完成的,但一旦项目变大,它确实会减慢开发速度并消除编程的乐趣。
我的问题: 在 ASP.NET MVC 中编译后的首页加载时间是否与在大型项目的 ASP.NET Webforms 中一样长?
【问题讨论】:
-
真的取决于实现。您可以制作慢速和快速的 asp.net mvc 或 webforms 应用程序。
-
我不太明白...为什么会拖慢开发速度?您是在 IIS 还是 Visual Studio 开发服务器中进行测试?我们通常使用后者,在一台像样的机器上,第一次加载需要几秒钟的时间。我们的解决方案有大约 15 个项目、大约 1000 个类文件和大约 100 个视图。
标签: c# asp.net-mvc performance webforms