
如上图 假设一个Action里有个耗时操作 8秒
这个Action所在的控制器上面也已经加了 禁用Session 的代码 [SessionState(System.Web.SessionState.SessionStateBehavior.Disabled)]
我测试的时候 为什么同个浏览器打开8个页面访问这个Action,会出现 有的请求会阻塞后面的请求,有的不会。
这个8个页面有每个请求间隔1秒,第一个请求后会阻塞7个(因为我观察到后面7几个是第一个请求完成后8秒左右后 才陆续请求完成,上面代码阻塞的时间是8秒),而后面7个相互不会阻塞(陆续完成请求 每个间隔也就一秒左右完成请求)
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4547/viewspace-3158217/ ,如需转载,请注明出处,否则将追究法律责任。