我花了一些時間來學習如何開發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