只要网站使用了session,那么每次请求就会在整个生命周期中,锁住session,这样同一sessionid的请求就必须等待解锁
这就表示,如果网站有个超时的页面,那就什么事也干不了了,必须等这个超时的页面加载完成。
你同样干不了,同一页面多个ajax并发请求,干不了,消息轮询请求。
asp.net 有
[SessionState(SessionStateBehavior.ReadOnly)]
这个特性是放在control上面的,表示只读,可以支持并发
但是没有用于action的,
所以还是不要用垃圾session了