我意识到我应该在 AWS 论坛上提出这个问题,但我往往在这里得到更快的答复。
我正在尝试在 AWS 中设置负载平衡环境。我有两个镜像的 EC2 实例,并且都可以通过它们自己的公共 IP 地址访问。我已设置负载均衡器,并将两个 EC2 实例添加到均衡器中,并且它报告说实例运行正常。
我发现,当直接访问负载均衡器(如他们给我的 URL)时,xxxxxxxxxx.us-east-1.elb.amazonaws.com
页面加载速度非常慢……每页加载时间大约为 45-70 秒。当我直接访问公共 IP 到其中一个实例时,我们谈论的页面加载时间大约为 3-5 秒。
对于为什么这么慢有什么想法吗?
答案1
延迟的原因在于您为多可用区设置了 ELB,但其他 2 个可用区中未配置任何应用程序实例。如果这些可用区中没有实例,请求往往会失败,因为即使没有活动的应用程序实例,ELB 仍会返回这些可用区的 IP 地址。请暂时禁用其他可用区并继续测试。