Amazon ELB 页面“接收”时间非常慢,运行 EC2 + spot

Amazon ELB 页面“接收”时间非常慢,运行 EC2 + spot

我有一个 Elastic Load Balancer 与一组实例配对,其中一个是持久实例,另一个是可变数量的现货实例。当我使用它们的端点直接访问服务器时,服务器运行正常并正确加载页面。当我通过 ELB 访问它时,页面加载速度非常慢(相对较慢)。

Ec2/Spot 直接:连接:89ms ssl:50ms 发送:1ms 等待:1.53 秒接收:23ms

ELB 服务:发送:0ms 等待:430ms 接收:1.11秒

通过谷歌浏览器网络时间线工具获得的数字,它们有所不同,但差别不大

接收周期过长导致我的页面 html 加载需要“很长时间”才能运行 javascript 并应用 css。客户端看到页面加载,然后在我直觉认为的 1.1 秒结束后,它将应用格式……这可不好。

有人知道我做错了什么吗?

答案1

结果是 apache 很慢,不太清楚原因。不过,将 apache 换成 nginx + php-fpm + apc 解决了这个问题。

Apache 目前似乎表现不佳,如果有人要设置服务器,请避免使用 Apache 并节省一些时间。

相关内容