我是彗星新手,有两个问题:
我认为彗星会导致客户端和服务器之间的TCP连接变长(比正常请求/响应),这会降低服务器性能吗?(服务器有TCP连接大小限制)
有时,设备或网络的性质可能会阻止应用程序维护与服务器的长期TCP连接。此问题是否会出现此问题?
答案 0 :(得分:0)
在Linux(epoll)或BSD(kqueue)上,您可以拥有数十万个空闲连接而无需性能(内存使用除外)。在更早出现的其他系统上也是如此:由于在内核中为此目的分配的Windows句柄池有限,您的应用程序将受到影响(除非您投资“无限制”的Windows Server许可证)。 / p>
代理服务器(特别是低端路由器)会在短暂延迟后切断空闲连接,但通常的解决方法是使用连接保持活动。
希望它有所帮助。