嘿所以我们目前正在Rackspace上运行我们的生产环境,并计划迁移到AWS。
在rackspace上我们有
服务器1(nginx作为反向代理) - >服务器2,服务器3和服务器4
在AWS上,我们有:
ELB - >服务器1(nginx) - >服务器2,服务器3和服务器4
现在,在AWS上下载普通js文件的速度要慢2到3倍。 ELB配置是否可能导致此问题?有没有办法增加带宽?或者我们应该使用ELB作为反向代理吗?
答案 0 :(得分:3)
我有类似的设置,没有延迟问题。冷ELB运行缓慢,因此如果是新设置,那么您将获得更多延迟。
关于AWS上ELB背后的代理。我会删除它。 ELB需要注册/监听每个服务器,以便自动缩放工作。如果您只连接ELB< =>代理,那么ELB将无法正确扩展,因为它不知道群集中服务器的运行状况。