2010-10-19 43 views
3

我期待將我的ASP.NET Web應用程序升級到.NET 4框架。我會立即看到性能改進嗎?ASP.NET與.NET 4更快

+2

。你期望什麼樣的性能改進? – spender 2010-10-19 22:26:13

+2

我不知道會發生什麼,因此,這個問題。 – 2010-10-19 22:41:18

+0

這些類型的問題非常難以回答。沒有比較完成(我知道的)ASP.NET 4 vs ASP.NET 3.5(例如)。大多數提高「速度」(再次,另一個問題 - 頁面加載時間?CLR編譯時間?)的問題可以適用於兩個版本,例如縮小ViewState,減少往返數據庫的次數,最小化HTTP請求等。這些是一般性實踐,而不是ASP.NET 4特定的。也許你可以提到你想要看到哪些改進? – RPM1984 2010-10-19 22:46:11

回答

3

根據this blog post,應該有內部運行時改進,應該幫助開箱即用。

據微軟稱,有 也得到了一些在ASP.NET運行時的內部 無形 性能改進 應該讓ASP.NET 4.0應用程序 運行更高效,少用資源 。這些功能沒有 應用程序中的任何更改要求,實際上是 透明,除了通過更新到ASP.NET 4.0獲得 好處。

有一個PDC演示文稿(我目前找不到)聲稱相同的東西。無論如何,我會假設YMMV取決於你的實現。

很顯然,ASP.Net 4.0將受益於.NET 4.0運行時所依賴的任何改進的領域。這是通常安全地假設新版本會使事情沒有更壞...

0

很多的性能改進可能正在開發中。許多事情已經得到改進,比如處理ID,所以Javascript可以更好地與控件交互。還有一些C#4.0的特性,如動態對象和後期綁定。這裏是所有的好處ASP.NET 4.0有一個列表:我期望的性能約等於之前

http://www.asp.net/learn/whitepapers/aspnet4