asp.net - 陷阱 : Upgrading from single servers to web farms

标签 asp.net .net iis windows-server-2003 web-farm

我们公司目前运行两台 Windows 2003 服务器(一台 Web 服务器和一台 MSSQL 8 数据库服务器)。我们计划在网络场设置中添加另外几台服务器以实现冗余/可用性目的。我们的网站主要是 ASP.NET,也有一些 PHP 网站,但这些网站主要是静态的,没有数据库。

经历过这个过程的人是否有任何我应该注意的问题或其他要点?对于这种情况,使用 Windows Server 2008 是否会提供任何额外的优势(这样我就可以说服我的老板进行升级:)?

谢谢。

最佳答案

如果您有动态负载平衡(即我的第一个请求发送到服务器 X,但我的下一个请求可能发送到服务器 Y 或 Z),您会发现进程内 session 不起作用。因此,您要么需要粘性 session (您的负载均衡器总是将我(=我的 session )发送到服务器 X),要么需要进程外 session (即存储在 SQL Server 中)。

关于asp.net - 陷阱 : Upgrading from single servers to web farms,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/311596/

相关文章:

asp.net - 无法从注册表读取 key (HRESULT : 0x80040150 (REGDB_E_READREGDB)) 异常

c# - Cordova - 根据地理位置检测用户国家

c# - 不使用 Alter 命令,删除级联行

c# - 部署时 ASP.net CS1061 编译错误

c# - 如何在回发期间维护标签状态?

c# - Visual Studio - 调试时将多行表达式插入监 window 口

.net - 打开新窗口时,Visual Studio 中的 Silverlight 调试停止工作

c# - 我应该使用 ManualResetEvent 作为锁定对象吗?

IIS7 上的 ASP.NET Web API - 未找到 404