Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance 什么';一个Windows Server 2008框中可以打开的最大HTTP连接数是多少?_Performance_Http_Iis_Windows Server 2008 - Fatal编程技术网

Performance 什么';一个Windows Server 2008框中可以打开的最大HTTP连接数是多少?

Performance 什么';一个Windows Server 2008框中可以打开的最大HTTP连接数是多少?,performance,http,iis,windows-server-2008,Performance,Http,Iis,Windows Server 2008,我有一个web服务器,它托管一个HTTP聊天应用程序,该应用程序可以处理长轮询 这意味着客户端浏览器会“轮询”新信息,而服务器在有信息要发送回之前不会响应,因此HTTP连接会保持打开状态很长一段时间,最长可达一分钟 我的问题是服务器在死亡之前可以同时处理多少个打开的连接。 当然,没有精确的数字,但我想得到一个把握,一个数量级(1000,10000,100000?) 基于您可能拥有的任何经验,任何与此相关的见解都是非常受欢迎的 我发现: 给人一种范围感——我有 已看到到的50K+并发连接 带4G

我有一个web服务器,它托管一个HTTP聊天应用程序,该应用程序可以处理长轮询

这意味着客户端浏览器会“轮询”新信息,而服务器在有信息要发送回之前不会响应,因此HTTP连接会保持打开状态很长一段时间,最长可达一分钟

我的问题是服务器在死亡之前可以同时处理多少个打开的连接。
当然,没有精确的数字,但我想得到一个把握,一个数量级(1000,10000,100000?)

基于您可能拥有的任何经验,任何与此相关的见解都是非常受欢迎的

我发现:

给人一种范围感——我有 已看到到的50K+并发连接 带4GB RAM的WS03SP1 x64上的IIS6


您还可以找到什么吗?

老实说,除了最极端的情况外,在超出支持的连接数量之前,您的应用程序的资源都会用完。IIS可以处理大量的纯网络连接,但最终取决于应用程序是否能够足够快地处理来自它们的数据

如果您真的希望一次将其扩展到数千个用户,我将继续在您的设计中构建,以便能够扩展到多个前端服务器。这很可能看起来像一个负载平衡器或反向代理,用于平衡前端服务器之间的HTTP连接,由这些前端服务器进行处理并与中央SQL DB或任何存储机制通信


编辑:关于单服务器场景的另一个注意事项-无论IIS可以处理多少个连接,防火墙也有其限制。通常这也是一个疯狂的数字,但如果你真的想找到上限,你也需要看看你的防火墙。

两条评论:大多数时候,我们的代码没有做任何事情,它只是控制连接的句柄,以防发生需要通知的事情。当然,我并不是说它永远不会成为瓶颈,但如果是这样的话,我们可以不断增加越来越大的服务器,而且这确实是一段非常轻量级的代码。至于拆分服务器:是的,我们对未来有这样的想法,但这意味着我们现在更愿意在构建功能上付出很多努力。目前,我们正试图弄清楚单服务器方案能维持多久。我们最终将不得不转向多服务器,但我们希望尽可能长时间地保持这种状态。也就是说,我不希望我们的代码能够与65k连接一起工作。我认为极限会低很多(5-10k),在这种情况下,我们可能会达到极限。谢谢你的回答@未来的读者-根据我的经验,我们的服务器中的网卡达到了第一个限制,结果表明,您典型的非服务器专用廉价网卡最多可以连接1024个左右。他们通常在任何地方都没有记录这一点,有时这取决于司机,但请记住,如果这是你的设置,你可能需要花100美元左右才能买到一张好卡。有了新卡,现在已经有超过2000个连接,并且发展势头强劲。