我有一个复杂的、非常复杂的ASP.NET
WebForm,其中包含一个大型ViewState
. 目前,为了降低对浏览器的影响(通过缩小 __VIEWSTATE 隐藏输入字段),我使用PageAdapter
andSessionPageStatePersister
将.ViewState
Session
但是,我想将会话模式从 更改InProc
为StateServer
,这样既可以降低 RAM 使用率,又可以避免站点重新启动和应用程序池回收问题。我是否需要将 ViewState 从 Session 中撤出?还是可以保持原样?
将来,我也想进行负载平衡,但我听说我可以只使用“粘性会话”,所以这可能不会强迫我进入 StateServer。
注意:我目前正在使用.NET 2.0
(集成),但我愿意更新它。