我有一個asp.net MVC 4控制器,即通過ajax調用方法。asp.net mvc 4控制器並行執行多個ajax調用
問題是控制器按順序處理ajax請求。 這會導致性能問題,因爲加載頁面的時間是所有ajax請求的總和,而不是最長的ajax請求。
爲了證明這一點,我在第一個(「ReadOverview8Week」)方法中放了一個斷點。 這些方法中的每一種都需要〜600ms來執行個性化。
http://i.stack.imgur.com/HhtEX.png
我怎樣才能讓所有並行三個請求控制器應對? 我使用IIS 8.
這是AJAX請求(從劍術UI數據源)
.DataSource(dataSource => dataSource.Ajax()
.Read(read => read.Action("ReadAllSitesOverview", "AbuseCase").Type(HttpVerbs.Get))
感謝。
包含您的ajax請求的代碼。 – EkoostikMartin
本例中的ajax請求來自kendo數據源。 –