在EC2上使用node.js供电的服务器时,如何减少TCP连接时间?
在分析我的应用程序时,我注意到在Firebug Net面板中,等待TCP连接的“连接”时间始终在70–100ms左右。见下图: 当然,从总体上看,100ms并不长,但我看到其他服务的响应时间为0ms。因此,如果其他服务器可以,我也应该能够在EC2上使用node.js供电的服务器时,如何减少TCP连接时间?,node.js,amazon-ec2,Node.js,Amazon Ec2,在分析我的应用程序时,我注意到在Firebug Net面板中,等待TCP连接的“连接”时间始终在70–100ms左右。见下图: 当然,从总体上看,100ms并不长,但我看到其他服务的响应时间为0ms。因此,如果其他服务器可以,我也应该能够 有没有想过我该如何解决这个问题呢?我会先看看iptables是否在做任何可能会妨碍我的事情。此外,如果您使用的是ELB负载平衡器(或任何其他负载平衡),我会将其从混合中删除,看看您的连接时间是否仍然比预期的长 您还可以单独安装lighttpd或Apache,
有没有想过我该如何解决这个问题呢?我会先看看iptables是否在做任何可能会妨碍我的事情。此外,如果您使用的是ELB负载平衡器(或任何其他负载平衡),我会将其从混合中删除,看看您的连接时间是否仍然比预期的长
您还可以单独安装lighttpd或Apache,看看会发生什么。如果连接时间较短,则指向Node.js构建。虽然不是决定性的。我建议进行一次简单的测试,以检查此问题是否与您的服务器有关:
ab-c1-n20000 http://://
重要的是在这里放置私有IP,而不是私有或公共DNS,以消除域名解析的影响