0

我们最近刚刚在我们的一台 Ruby 应用服务器上从 Debian Lenny 升级到 Ubuntu 12.0.4,并且看到一些使用 Net::HTTP 的 HTTP POST 非常慢。

当我使用 Net::HTTP 对 Lenny 机器上 localhost 上运行的服务运行 POST 时,响应时间为 6-9 毫秒。

当我在我们的 Ubuntu 机器上的任何版本的 ruby​​ 上运行相同的 Net::HTTP POST 时,我得到 240 毫秒以上的响应时间。

但是,当我通过 curl 再次运行该 POST 时,我在 ubuntu 上得到了 6-9 毫秒的响应时间。

有谁知道这会怎么发生?我们使用的是通过 RVM 安装的 ruby​​ 1.9.3,但 2.0.0 也有同样的问题。

4

0 回答 0