ASP.NET会话混合

时间:2011-01-05 21:21:46

标签: c# asp.net sql

我们将ASP.NET会话持久保存到中央SQL服务器。因此,现在所有会话数据都被强制通过网络传输到SQL服务器,即使它只是简单的信息。我可以混合会话 - 即。保持SQL for session [“abc”] =“value”并覆盖以在本地存储内容,例如session.AddLocalMemory [“xyz”] =“blah”。

1 个答案:

答案 0 :(得分:3)

不与任何内置提供商合作。您可以向HttpSession添加扩展方法,并使用它在本地存储内容。这可以通过简单地将状态包插入到ASP .NET内存缓存中来实现。

如果这是一个负载均衡的环境(涉及多个Web服务器),您应该考虑不同请求进入不同服务器的后果,并相应地使用本地存储。