3
我有一個Windows Azure應用程序(Asp Net Mvc 4)。 在這個應用程序中有一些Ajax。一些請求使用簡單的內存中服務器邏輯(沒有sql,沒有外部Web服務)。 當我在調試模式下本地運行它時,ajax請求獲取響應大約需要900 ms。 本地處於釋放模式,大約需要30毫秒(可以)。 當我將應用程序發佈到Azure時,獲取響應的請求需要450 ms。我嘗試調試模式和發佈,還有云和本地服務配置。在所有情況下,需要450毫秒。 問題:有沒有我沒有考慮到的事情?以調試或發佈模式發佈到Windows Azure
你的服務在做什麼?任何外部(I/O或網絡延遲綁定)操作?你在測量什麼?客戶往返時間還是記錄您的運營的服務方完成時間? – 2012-04-16 16:01:49
它只是從內存緩存中獲取一些數據並將其返回。我測量客戶往返時間。 – 2012-04-16 16:02:53
您是否試圖連接(通過遠程桌面)另一個天青實例以消除網絡延遲/帶寬作爲一個可能的問題? – 2012-04-16 16:52:29