GET请求使irb / rails控制台极其缓慢

时间:2014-10-25 21:24:00

标签: ruby-on-rails ruby dns get httpclient

我正在我的rails应用程序中向外部站点发出GET请求,无论我尝试加载哪个网站,它都非常慢(每个请求超过60秒)。 我尝试过使用以下服务,但都有同样的问题。 净/ HTTP。 HTTParty RESTClient实现

我甚至尝试更改DNS以使用公共DNS,刷新DNS缓存。但仍然没有改善。甚至重新启动我的电脑,看看是否会有任何改善。 执行cURL请求或浏览Web浏览器,效果很好。

在我的备用电脑上进行测试,一切似乎都运行良好。 我不确定是什么导致这台计算机的缓慢,任何建议都表示赞赏。

1 个答案:

答案 0 :(得分:0)

我有一个类似的问题,一旦ruby *首次尝试使用ipv6,超时,然后再回到ipv4。 Curl有一个强制ipv6的标志 - 尝试一下,看看你是否经历了同样的缓慢。如果是这样,那可能是进一步调查的好候选人。

*它可能不是红宝石,但为了这个答案的目的,它并不重要。