最近遇到一个问题,我的一个页面有多个ajax请求,但是一个很快的请求却需要很长时间才返回,而且慢于一个耗时比较长的请求,我在考虑是不是有ajax异步并发有问题,但是查询了一些资料,ajax不存在这样的问题,那么就需要考虑后台接收的问题了,接收时不是并发处理的,而是排队进行处理,我的后台使用的ASP.Net MVC框架,是不是action接收数据时不是并发,我查询一些资料,发现如果在处理Session时,会有线程阻塞的问题,可以参考 https://www.cnblogs.com/kissdodog/archive/2013/02/08/2909292.html,但是我的这个页面根本没有对Session进行操作,但是我用户登陆的信息,会存储到Session中,会不会这样也会影响,后来在一些资料中有人这么描述,具体什么意思自己理解吧,我怕我自己理解都不对,给别人造成误解。

先写解决方案,然后再写我自己做的测试,如果controller不对Session进行修改,可以在Controller中增加特性 [SessionState(System.Web.SessionState.SessionStateBehavior.ReadOnly)],这样Session是只读的了,不对独占,就不会阻塞了,但是如果该Controller有对Session进行操作,那么就不起作用了,自己还是根据实际需求进行设置吧。

先写到这里,把自己遇到的问题记录一下,以免以后再踩坑,而不知所措,同时也从侧面反映了,自己的技术还是有待提高,对MVC的原理深入了解。

最新文章

  1. git 基于发布分支的开发
  2. libXml ARC forbids explicit message send of'release'
  3. efficient c++,单线程内存池
  4. js http 请求 多个相同参数名传值
  5. Topcoder SRM 639 (Div.2)
  6. html 父容器和子容器通信
  7. 将时间显示为“刚刚”“n分钟/小时前”等
  8. Spring学习使用标签来标记资源(@Component、@Repository、 @Service和@Controller)和用法(包括如何jsp正在使用)
  9. 《JS权威指南学习总结--6.7属性的特性》
  10. 解决网络不可用--Using_Service_Workers
  11. c#处理json数据最好的方式,没有之一。
  12. css3实现不同进度条
  13. 『Python』源码解析_从ctype模块理解对象
  14. linux 基本命令2(12月27日笔记)
  15. solr 打分和排序机制(转载)
  16. Spring总结 4.AOP之为对象添加新功能
  17. datanode与namenode的通信
  18. linux day4
  19. zookeeper客户端连接报错
  20. Java之速记(1) - 小结与疑惑

热门文章

  1. GitHub:Python
  2. Oracle 12C 物理Standby 主备切换switchover
  3. MEF等Ioc框架引起内存泄露-PartCreationPolicy
  4. war包的解压与打包
  5. 阶段3 3.SpringMVC·_07.SSM整合案例_05.ssm整合之Spring整合SpringMVC的框架
  6. SQL Server批量备份数据库
  7. 八十六:redis之RDB和AOF两种数据持久化机制
  8. LinuxE2系统刷机后OSCAM安装与读卡器设置
  9. H5本地存储技术
  10. TCP和SSL TCP应用