在ASP.Net Web场中存储会话状态(Memcachedb或......?)

时间:2011-04-06 12:31:33

标签: asp.net session-state memcachedb

我们有一个ASP.Net [MVC] Web场(运行IIS的Windows Server 2008 R2)。我们希望在每个框中共享会话状态。

我知道我们可以使用SQL Server执行此操作,但要了解这有一个开销(有人提到性能下降25%)。

Memcachedb一次又一次地被提及,但是为了会话状态,我似乎无法找到将其挂钩到ASP.Net的方法。

有没有人用.Net成功实现Memcachedb?或者是否有关于在所有方框中存储会话状态的最佳方法的其他建议?

非常感谢

2 个答案:

答案 0 :(得分:2)

在codeplex site上有一个用于ASP.NET的Memcached会话提供程序。

AppFabric有ASP.NET会话state provider

SO question可能会有所帮助。

答案 1 :(得分:0)

这是github的另一个Memcached会话提供程序 - https://github.com/rohita/MemcachedSessionProvider