Asp.net 如何以混合(数据库和内存)方式存储会话信息?
内存有利于提高速度,但有限,因此需要会话时间限制,然后永久丢弃会话信息 数据库有利于卷存储,同时满足更多用户的需求,并具有更长的会话时间。但是每个请求增加的延迟是一个很大的开销 如何配置ASP.Net以使用SQL数据库(或其他数据库),并在内存中缓存最近使用的会话数据 似乎没有现成的内置配置选项 更新:Asp.net 如何以混合(数据库和内存)方式存储会话信息?,asp.net,session-variables,session-state,Asp.net,Session Variables,Session State,内存有利于提高速度,但有限,因此需要会话时间限制,然后永久丢弃会话信息 数据库有利于卷存储,同时满足更多用户的需求,并具有更长的会话时间。但是每个请求增加的延迟是一个很大的开销 如何配置ASP.Net以使用SQL数据库(或其他数据库),并在内存中缓存最近使用的会话数据 似乎没有现成的内置配置选项 更新: 通过“会话”,我指的是服务器端会话存储:var userID=Session[“userID”] 您谈论的是浏览器中的客户端缓存、web服务器中的服务器端缓存还是数据库缓存?SQL Serve
- 通过“会话”,我指的是服务器端会话存储:
var userID=Session[“userID”]