异步控制器和Ajax请求

时间:2014-05-29 10:37:16

标签: asp.net-mvc-4

我有一个异步控制器, 我知道该操作将异步工作(没有其他操作等待)并在完成任务后返回。

所以我的问题是如何向动作发出异步Ajax请求。 我认为结果都是一样的。

1 个答案:

答案 0 :(得分:1)

来自javascript的异步请求与服务器上的异步任务不同。

来自javascript的异步任务仍然在服务器上同步处理,因此,您可能会在大型应用程序上遇到线程池饥饿。

在服务器上异步处理的异步请求是不同的,它释放了IIS线程以立即处理其他请求,而该请求来自javascript或完整的post / get在后台处理。

一些阅读可能会有所帮助

http://msdn.microsoft.com/en-us/library/ee728598(v=vs.98).aspx#processing_asynchronous_requests