2017-06-28 246 views
1

我正在向使用php和heroku-postgres的Heroku部署应用程序。 App对小型postgres数据库执行大约70-80个查询(大约10Mb)。Heroku postgres在加载速度非常慢

我做了一些负载测试,使用apache bench和50个并发请求。我发现查询执行时间比没有任何负载慢大约5-8倍。当然,我检查了表有正确的索引和查询使用它们。

我也尝试了不同的heroku-postgres计划,但问题仍然存在。

+0

在这种情况下需要更多信息。您没有说单个请求花费多少毫秒,以及它是HTTP请求还是SQL请求。 –

回答

0

我也尝试了不同的heroku-postgres计划,但问题仍然存在。

确保heroku-postgres计划使用与Heroku应用程序相同的区域!我花了一个星期的时间试图找出为什么我的欧盟应用程序需要80ms而不是0.2ms来查询我在美国的数据库。