我有一个用Heroku托管的Rails API,它似乎在大多数情况下工作正常,但偶尔需要20秒才能响应信息请求。
响应消息指出服务器运行时只有300毫秒(这已经通过查看heroku指标来证明)。我们还会查看指标上的请求队列时间,但这并不表示长时间延迟的任何原因。
我们认为这不是因为dyno已经卸载了,因为在此消息之前我们执行了登录,并且还在另一个数据字段上执行了GET请求。
这可能与我们的互联网连接有关,偶尔会缓慢执行。但我们无法证明这一点,因为它不会持续发生。
非常感谢任何有关调查内容的建议。