负载平衡环境的ASP.NET MVC会话替代方案

负载平衡环境的ASP.NET MVC会话替代方案,asp.net,session,load-balancing,stateserver,Asp.net,Session,Load Balancing,Stateserver,考虑到负载平衡器后面有多个web服务器(IIS)的体系结构,我如何确定保留会话信息的最佳选项 正如我所知,负载平衡器可以配置为使用粘性会话,但由于受影响系统上运行的其他应用程序所建立的约束,这似乎不是一个选项。调查这件事时,我通常会以前面提到的状态服务器(stateserver)结束 现在我不明白的是,为什么我应该使用一个(?)状态服务器来保存来自多个web服务器系统的会话信息——这难道不会使整个负载平衡方法变得无用吗?还是对整体绩效的实际影响微不足道,可以忽略 我可以看出,拥有这样一个服务器是

考虑到负载平衡器后面有多个web服务器(IIS)的体系结构,我如何确定保留会话信息的最佳选项

正如我所知,负载平衡器可以配置为使用
粘性会话
,但由于受影响系统上运行的其他应用程序所建立的约束,这似乎不是一个选项。调查这件事时,我通常会以前面提到的状态服务器(stateserver)结束

现在我不明白的是,为什么我应该使用一个(?)状态服务器来保存来自多个web服务器系统的会话信息——这难道不会使整个负载平衡方法变得无用吗?还是对整体绩效的实际影响微不足道,可以忽略

我可以看出,拥有这样一个服务器是一个可行的解决方案,但我想知道这是否真的是一个好的解决方案。还有其他现实的选择吗

一般来说,我更喜欢在负载平衡器上启用
粘性会话
,因为考虑到托管的应用程序的总体性能,我不明白为什么这会是一个问题,但我在这方面也不是很有经验