答案1
根据Scott Forsyth 的博客,这是 Windows 许可团队设置的限制。以下是来自他的博客的信息:
Windows Vista – IIS 7 并发请求限制
| 3 | Home Basic(仅限 IIS 进程激活和 HTTP 处理) | 3 | 家庭高级版 | 10 | 旗舰版、专业版、企业版
Windows 7 – IIS 7.5 并发请求限制
| 1 | 家庭入门 | 1 | 基本 | 3 | 高级 | 10 | 旗舰版、专业版、企业版
Windows 8 – IIS 8 并发请求限制
| 3 | 基础版 | 10 | 专业版、企业版 | NA | RT - 不适用,因为 IIS 无法在 Windows RT 上运行
Windows Server 2003、Windows Server 2008、Windows Server 2008 R2 和 Windows Server 2012 允许同时发出无限数量的请求。
答案2
我不知道非服务器操作系统的连接限制非常低,看起来这就是我的 3 个连接限制的原因。
感谢@David Schwartz(参见问题评论)
答案3
1993 年,微软开始对连接到运行在 Windows 工作站上的“服务器”服务的用户数量实施硬编码限制。当时正值 SQL 4.21 和 SNA Server 发布之时,这两款产品引领了 Windows 在企业中的采用。在这些升级发布后的那个季度,微软发现购买 Windows 服务器版本的人数激增,这些版本用于支持 SQL 和 SNA,而这些版本随后被削减至 10 个连接。要恢复他们之前的连接数?升级到 Windows 服务器版本。奇怪的是,在“微软垄断”讨论期间,这种行为从未公开
这条路很长,因为 Windows 工作站上的 IIS 会限制连接数。Windows Server 则不会。您可以在工作站上使用 Apache,这样就不必遵守 Microsoft 对其服务器软件的策略限制,或者您也可以迁移到 Windows 服务器。