Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 4 异步控制器与Ajax请求_Asp.net Mvc 4 - Fatal编程技术网

Asp.net mvc 4 异步控制器与Ajax请求

Asp.net mvc 4 异步控制器与Ajax请求,asp.net-mvc-4,Asp.net Mvc 4,我有一个异步控制器, 我知道该操作将异步工作(没有其他操作等待),并在任务完成后返回 所以我的问题是,它如何区别于异步Ajax请求和动作。 我认为两者的结果相同。来自javascript的异步请求与服务器上的异步任务不同 来自javascript的异步任务仍然在服务器上同步处理,因此,在大型应用程序上可能会遇到线程池不足的问题 如果在服务器上异步处理异步请求,则会释放IIS线程,以便在后台处理来自javascript或完整post/get的请求时立即处理其他请求 一些阅读可能会有所帮助

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

所以我的问题是,它如何区别于异步Ajax请求和动作。
我认为两者的结果相同。

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

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

如果在服务器上异步处理异步请求,则会释放IIS线程,以便在后台处理来自javascript或完整post/get的请求时立即处理其他请求

一些阅读可能会有所帮助