背景:
我正在尝试使用 WCAT 来测试我的 Web 应用程序并测试其性能。但是,我不确定我是否在正确的 IIS 和 OS 组合上进行了测试。
问题
不同操作系统上的 IIS 有哪些限制?我从一个来源听说 Windows XP 上的 IIS 5.1 最多只能处理 10 个并发连接,我让其承受 1000 个并发连接是否有意义?
在另一个来源中,我听说对于 .NET 2.0,每个 CPU 的最大并发请求数为 12。所以我有点困惑。它是哪一个?对于 .NET 2.0 上的 IIS 5.1,它是哪一个?12 还是 10?
对于在 Windows Vista 和 Windows 7 上运行的 IIS 7,似乎也存在最大请求限制,但从不同的来源,我听说 IIS 7 可以将最大请求设置为 5000 这样的大数字,所以再次感到困惑。Windows Vista/Windows 7 上的 IIS 和 Windows Server 2008 等服务器版本之间有什么区别吗?
谢谢你的建议。
答案1
所有非服务器 Windows 操作系统都限制了它们可以接受的并发传入连接数(这是 Microsoft 桌面操作系统与其服务器操作系统之间的众多区别之一)。您是否计划在生产过程中通过桌面操作系统为您的网站提供服务?请不要这样做。