Pur*_*ome 16 asp.net-mvc controllers session-less asp.net-mvc-3
阅读Guru-Gu关于ASP.NET MVC3击中RC的博文,他说: -
无会话控制器支持
您现在可以指示是否希望Controller类使用会话状态 - 如果需要,是否要将其设置为读/写或readonly.read/write或readonly.
有人可以解释某些情况下有人可能希望拥有无会话控制器吗?或只读控制器?
我一直在创建一个单独的IIS网站,我用它处理所有静态图像/内容,然后让这个相同的网站关闭会话状态 ...所以没有通过网络发送cookie.这是一个类似的情况吗?
Dar*_*rov 25
顾评论了这一点.引用:
发行说明涵盖了更多内容(您可以从上面的下载链接下载).会话状态的设计使得一次只能发生来自特定用户/会话的一个请求.因此,如果您有一个同时发生多个AJAX回调的页面,它们将在服务器上以串行方式处理.减少会话意味着它们将并行执行.
这是ASP.NET中的一种已知方案.同一用户的会话对象不是线程安全的.这意味着,如果同一用户(相同的会话ID cookie)向使用会话的页面发送多个请求,则这些请求将排队并将按顺序处理,而不是并行处理.
| 归档时间: |
|
| 查看次数: |
5515 次 |
| 最近记录: |