牛骨文教育服务平台(让学习变的简单)
博文笔记

万恶的session,同一sessionid不能并发,session锁

创建时间:2015-01-30 投稿人: 浏览次数:134

只要网站使用了session,那么每次请求就会在整个生命周期中,锁住session,这样同一sessionid的请求就必须等待解锁

这就表示,如果网站有个超时的页面,那就什么事也干不了了,必须等这个超时的页面加载完成。

你同样干不了,同一页面多个ajax并发请求,干不了,消息轮询请求。

asp.net 有

[SessionState(SessionStateBehavior.ReadOnly)]
这个特性是放在control上面的,表示只读,可以支持并发
但是没有用于action的,
所以还是不要用垃圾session了

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。