启动了一个 Simple Crate AMI EC2 实例,并在 4200 和 5000 上为 Flask 开放了 Crate 的端口。
当我使用 Crate AMI 运行 EC2 实例时,速度较慢但仍然足够快(约 1-2 秒),但是当我使用 Flask Endpoint 调用相同的实例时,它通过传递一个调用 Crate DB(在同一实例上)查询它,它需要接近 10 秒。
我在本地主机上测试了端点,因此速度执行没有改变。因此,我排除了代码是问题所在。
我的问题:
- 为什么通过 EC2 上的 Flask-Restful 端点运行的查询如此缓慢?
- 与开箱即用的 Crate AMI 相比,从头开始制作 EC2 AMI 并将 CrateDB 安装到其中是否会对速度性能产生影响?