【发布时间】:2015-09-28 19:17:34
【问题描述】:
我在本地服务器和测试 Amazon EC2 服务器上加载了相同数量的数据 (~100kb),但在 EC2 上的响应速度慢了 2 倍。两者都在同一台机器上运行 Apache 2 和 MongoDB。在我的本地服务器上,响应时间约为 209 毫秒,而 EC2 上的响应时间约为 455 毫秒。
我设置了一个简单的查询和 AJAX 调用,它根据设备的当前视口抓取点数据以显示在地图上。
如何调试此问题?我怎样才能让它和我的本地服务器一样快?我什至尝试尝试不同类型的实例以确保规格相同,但没有运气。我也意识到这可能是因为网络延迟。
本地计算机规格:
- 英特尔酷睿 i5 @ 3.30GHz
- 8GB 内存
- 64 位 Windows 8
Amazon EC2 规格 (m4.large):
- 2.4 GHz Intel Xeon Haswell(2 个 vCPU)
- 8GB 内存
- 亚马逊 Linux
【问题讨论】:
标签: mongodb amazon-ec2