在互联网信息服务在 Windows XP 上运行什么才算是单个连接?如果在运行 Windows XP 的单台计算机上只允许 10 个连接(根据MSDN 网站) 什么才算是单个连接。我以为这意味着 10 个用户可以同时连接。但是在仅与两个用户一起工作并遇到问题后,我开始产生怀疑。有人知道确切答案吗?
****示例场景:**** 在一份报告中,我正在运行一个 html 页面,该页面在框架集中有大约 5 张图片和 3 个框架,以及几个包含 javascript 和 css 文件的内容。由于必须通过异步建立每个文件的连接来加载文件,因此每个文件都被视为连接吗?只有当两个用户都运行此单个报告时,才会出现错误消息。其中一个用户在连接到 IIS 的会话之一中遇到故障,随后浏览器上的数据丢失,而另一个用户没有遇到任何问题。这是因为一个网页可以有多个连接吗?
答案1
为了加快页面加载时间,现代浏览器会打开与服务器的多个并行连接,以便下载相关资源,如图像和样式表。
如果您确实需要从 XP 提供文件 - 请获取 Apache 或类似的东西。
答案2
如果我没记错的话,XP 中的 TCP/IP 限制为大约 5 或 10 个连接。
有多种方法可以修补 tcpip.sys 来解决此问题,例如本页上的修补程序http://www.windowsreference.com/windows-xp/remove-windows-xp-sp3-tcpip-connections-limit/
然而我确信我记得在某处这违反了 XP EULA。