我有一個ASP.NET(Webforms)與.Net Framework 4.0一起工作。爲什麼Azure在Windows 2012 Server上的部署速度比在Windows 2008服務器上慢
如果我使用osFamily="1"
(在Windows 2008服務器上)部署該站點,則.NET CLR
平均需要120 ms
(根據NewRelic日誌)。
如果我選取確切的網站,並將其部署到osFamily="3"
(在Windows 2012服務器上),.NET CLR
需要多於500 ms
。
我知道我應該搬到MVC4
也許.Net Framework 4.5
,但我想知道是否有其他人有同樣的問題,如果你知道可能是什麼原因造成這種情況?
編輯
看起來osFamily=2
也有同樣的問題。
Em ...究竟需要更長的時間? – sharptooth
我要運行一個分析器來查看到底發生了什麼。我認爲可能是與azure sdk 2.0和1.7(我使用1.7)相關的東西。這來自另一個問題:http://stackoverflow.com/questions/16813664/programmatically-configure-azure-cache-client – Jordi
還沒有:)仍然在玩周圍。我有一個最近的另一個部署經驗。我認爲這與使用經典的aspx頁面有關。不應該發生適當的MVC,但我仍然沒有機會證明它 – Jordi