【发布时间】:2013-03-21 13:55:01
【问题描述】:
我有一个 asp.net MVC 4 控制器,它的方法是通过 ajax 调用的。
问题在于 ajax 请求是由控制器按顺序处理的。 这会导致性能问题,因为加载页面的时间是所有 ajax 请求的总和,而不是最长的 ajax 请求。
为了证明这一点,我在第一个(“ReadOverview8Week”)方法中设置了一个断点。 这些方法中的每一个都需要大约 600 毫秒来执行个性化。
如何让控制器同时响应所有三个请求? 我使用的是 iis 8。
这是 ajax 请求(来自 kendo ui 数据源)
.DataSource(dataSource => dataSource.Ajax()
.Read(read => read.Action("ReadAllSitesOverview", "AbuseCase").Type(HttpVerbs.Get))
谢谢。
【问题讨论】:
-
包含您的 ajax 请求的代码。
-
本例中的 ajax 请求来自剑道数据源。
标签: ajax asp.net-mvc-4 controller