我有一个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数据源。 –