栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

ASP.NET MVC和Ajax,并发请求?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ASP.NET MVC和Ajax,并发请求?

我正在扩展Lachlan Roche的答案,这是正确的。

ASP.NET框架将 “单线程”处理会话范围
(全局资源)的请求,以防止一个请求干扰另一个请求。我认为在WebForms中,您可以使用Page指令来指定各个页面不使用Session,因此不需要像这样同步处理。

问题在于,在 ASP.NET MVC中,所有请求都使用Session ,因为它用于实现TempData。正如Lachlan
Roche指出的那样,您可以完全禁用会话状态,也可以根据具体情况进行处理。

一个可能的解决方案可能是启动您自己的后台线程来处理任何长时间运行的代码,以使初始请求尽快“完成”。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/427297.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号