如何以混合(数据库+内存)方式存储会话信息?

时间:2018-08-19 22:23:46

标签: asp.net session-variables session-state

内存对速度有好处,但受限制,因此需要会话时间限制,然后永久丢弃会话信息。

数据库非常适合批量存储,并可以同时为更多用户提供服务,并且会话时间更长。但是,每个请求的延迟增加是相当大的开销。

如何配置ASP.Net以使用SQL数据库(或与此相关的其他数据库),并在内存中缓存最近使用的Session数据?

似乎没有内置配置选项可供使用。

更新:

  • 通过“会话”,我指的是服务器端会话存储:var userID = Session["UserID"]

0 个答案:

没有答案