我当前的开发计算机是Windows XP,并且使用经过修改的tcpip.sys,使我可以超过IIS内置的10个连接限制。我知道Vista的IIS具有相同的限制。
任何人都可以确认Windows 7 IIS中是否也存在此连接限制吗?
我当前的开发计算机是Windows XP,并且使用经过修改的tcpip.sys,使我可以超过IIS内置的10个连接限制。我知道Vista的IIS具有相同的限制。
任何人都可以确认Windows 7 IIS中是否也存在此连接限制吗?
Answers:
从基本操作系统的角度来看,限制已经消失了。
对于Vista pre-sp2,它取决于版本。参见/programming/413110/which-is-the-max-um-number-of-windows-concurrent-tcp-ip-connections/929973#929973
从Vista SP2开始,此限制已从TCPIP.SYS中删除,并且可以通过注册表项进行配置。Windows7应该遵循相同的行为(source和7,在此处),但是当然,在RTM之前我们肯定不会知道7,因为技术人员的appart可能存在许可证限制。
但是,IIS会引入自己的局限性,具体取决于操作系统的版本。对于Windows 7,此限制介于3(家庭高级版)和10(商业,企业和旗舰版)同时连接之间。根据您的方案,可能有助于降低连接超时以更快地释放插槽。
IIS中的连接限制与10个半端口打开限制不同。这是IIS内置的限制,与TCP / IP无关。付费购买服务器或运行Apache。
对于Windows 7,有一个特殊版本的TCP-Z(用于“修补” tcpip.sys的工具)-表明此设置在Microsoft新操作系统中仍然存在。
免责声明:不建议更改操作系统驱动程序。