我花了一些时间来学习如何开发asp.net mvc2网站,但我习惯直接关闭IIS而不是内置服务器,在您点击F5时使用随机端口的Web服务器中。asp.net mvc 2网站在IIS 7.5 vs内置服务器上慢很多
但我注意到,使用内置的网络服务器,请求飞行,并立即。我只使用默认项目与主页和关于页面,因为它出来的新ASP.NET MVC 2项目设置,没有数据库连接,没有什么超出基本安装...
但当我设置IIS网站并将其指向同一个目录,每个请求至少需要3-5秒才能完成,有时甚至更多。
这不仅仅是第一次请求中的“负载”。每一个请求在IIS上都需要这么长时间。
但如果我F5再次测试项目,所有的拉链和响应是立即的。
我可能配置不正确?
这是Win7的X64的方式
ASP.NET的功能,您就可以使用萤火虫的工具检查什么需要跟踪上的应用请求中的时间最长。如果你使用萤火虫,它会告诉你哪个部分的请求周期需要一定的时间。当我在启用IPv6的情况下使用URL localhost时,我使用了这个功能,Firebug告诉我DNS请求花了大约2秒(使用谷歌,我发现这是由于ipv6启用而引起的问题)。所以请尝试用萤火虫追踪请求。 – Gertjan 2010-07-13 05:23:49
谢谢你,这听起来不错,但你能告诉我在萤火虫特别是在哪里告诉我这个?我试过网络,但它只是显示了页面和css文件的请求,没有任何关于DNS ... – SelAromDotNet 2010-07-13 05:26:56
没关系在时间线上徘徊显示我崩溃,DNS查找连接,发送所有都在零... 然后它说“等待”在12.9秒!那是什么?! – SelAromDotNet 2010-07-13 05:28:50