2012-04-11 58 views
1

當我使用Visual Studio Web Dev Server運行asp.net(表單)站點時,該站點工作得非常快(一切都在profiler下進行了優化),螢火蟲顯示該頁面需要〜100ms才能生成。但是當它在IIS下的vps上部署時,相同的頁面需要大約400毫秒。爲什麼IIS很慢地生成asp.net頁面?

爲什麼IIS生成的頁面比平均VS Dev Server長?

我的意思是精確的頁面生成,沒有加載,所以它不依賴於慢速網絡或其他。我可以假設vps很慢,但它有4BG內存,2個處理器,並且只運行一個asp.net站點,所以沒有任何東西可以浪費資源。

如果VS開發服務器可以生成約100ms的頁面,所以我想IIS應該可以做到這一點?

回答

3

這不是IIS。這是您的低質量VPS與共享資源有限。嘗試一些更好的服務器或測試本地IIS。

+0

hm,thanx,我會嘗試在本地計算機上設置IIS並測試 – 2012-04-12 09:18:07

+0

順便說一句,有沒有用於測試vps質量的任何工具? – 2012-04-12 09:22:59

+0

你不需要。檢查CPU,RAM和測試上傳/下載速度。您正在尋找的術語是「基準測試」。 – Xaqron 2012-04-13 06:32:17