我被指定为扩展应用程序的会话规模。通过我的研究,最明显的选择是使用状态服务器会话提供程序,因为我不需要用户会话持久化(SQL Server会话提供程序)。
关于应用程序:
- 目前使用InProc会话提供程序
- 存储在会话中的所有对象都是可序列化的
- 所有对象都很小(主要是简单的对象(int、string)和一些简单的类实例)
在深入IT方面之前,鉴于ASP.NET 4提供自定义会话提供程序的能力,我是否应该考虑自定义会话状态提供程序?为什么或为什么不?有没有什么好的自定义会话提供程序?
谢谢!用户反馈:
- 为什么使用会话:在postbacks之间持久化数据(例如用户选择)
- 如何:用户进行选择,选择被存储。用户离开页面并返回,选择被恢复等等。
- 将创建一个Web farm
Session
是一个缓存。它与常规的Cache
不同,因为它是针对特定用户的。 - Craig Stuntz