关于彗星长TCP连接和性能

时间:2011-01-24 14:27:20

标签: performance comet

我是彗星新手,有两个问题:

  1. 我认为彗星会导致客户端和服务器之间的TCP连接变长(比正常请求/响应),这会降低服务器性能吗?(服务器有TCP连接大小限制)

  2. 有时,设备或网络的性质可能会阻止应用程序维护与服务器的长期TCP连接。此问题是否会出现此问题?

1 个答案:

答案 0 :(得分:0)

  1. 在Linux(epoll)或BSD(kqueue)上,您可以拥有数十万个空闲连接而无需性能(内存使用除外)。在更早出现的其他系统上也是如此:由于在内核中为此目的分配的Windows句柄池有限,您的应用程序将受到影响(除非您投资“无限制”的Windows Server许可证)。 / p>

  2. 代理服务器(特别是低端路由器)会在短暂延迟后切断空闲连接,但通常的解决方法是使用连接保持活动。

  3. 希望它有所帮助。