【发布时间】:2011-06-09 06:59:07
【问题描述】:
我的任务是扩展应用程序的会话。根据我的研究,最明显的选择是使用 State Server 会话提供程序,因为我不需要用户会话保持(SQL Server 会话提供程序)
关于应用程序:
- 当前使用 InProc 会话提供程序
- 存储在会话中的所有对象都是可序列化的
- 所有对象都很小(主要是简单对象(int、string)和一些简单的类实例)
在我一头扎进 IT 方面并能够使用 ASP.NET 4 提供自定义会话提供程序之前,我是否应该考虑使用自定义会话状态提供程序。为什么或者为什么不?有没有“好”的?
谢谢! 用户反馈:
- 我们为什么使用会话:回发之间的数据持久性(例如用户选择)
- 如何:用户做出选择,选择被存储。用户离开页面并返回, 选择被恢复。等等等等。
- 将创建一个网络农场
【问题讨论】:
-
在不知道为什么和如何使用会话的情况下很难回答,但还要考虑 Server AppFabric(以前称为 Velocity)。
-
“如何”是什么意思?我认为 AppFabric 是用于缓存的。
-
嗯,会话状态是回发之间的“缓存”。
-
Session是缓存。它与普通的Cache不同,因为它是特定于用户的。 -
@Craig - 感谢您的解释。
标签: c# asp.net session architecture asp.net-4.0