Asp.net中Session的替代方案?

时间:2012-10-21 06:45:04

标签: session state-management

我们在我们的状态管理应用程序中使用Asp.net Session。默认情况下,正在使用进程内模式。但是现在,我们必须寻找替代方案,因为性能问题我们已经要求客户从我们的应用程序中删除Session。

其中一种方法是将客户端的所有内容保留在Postback上的隐藏字段中。这肯定不是一个好方法。

还有其他办法吗?我相信会有另一种选择。

PS:请不要建议Querystring。

谢谢,

萨米特

1 个答案:

答案 0 :(得分:1)

与此接近的是HttpContext.Current.Items但寿命较短

  

HttpContext的项集合是IDictionary键值   集合,并在单个HTTPRequest中共享。是,   HttpContext.Current.Items对单个HTTPRequest有效。一旦   处理完毕后,服务器信息被发送回浏览器,   Items []集合中设置的变量将丢失。哪里   对于会话变量,信息对多个请求有效   这是用户特定的。会话变量仅在到期时到期   会话超时或明确清除值。

这些文章中的更多内容