Net HTTP Persistent / Keep Alive with Ruby OAuth2 gem

时间:2012-08-21 17:03:29

标签: ruby-on-rails ruby oauth-2.0 keep-alive

我试图弄清楚如何使用OAuth2 gem启用HTTP保持活动状态。 Oauth2建立在法拉第上,看起来似乎有实验support using net-http-persistent。我能在法拉第中找到启用它的唯一方法是使用:

Faraday.default_adapter = :net_http_persistent

我有几个问题:

  1. 是否在法拉第中启用它,然后启用Oauth2?
  2. 无论如何都要测试HTTP keep alive是否实际工作并启用了?

1 个答案:

答案 0 :(得分:1)

我不熟悉ruby,但我相信你可以通过在Windows机器上运行TCPview并监控连接状态来测试一般的http keep-alive设置。 (非常有用的程序)

在serverfault上也有这篇文章讨论从服务器端监视它:https://serverfault.com/questions/305388/how-to-test-keep-alive-is-working-on-client-end

如果您对测试它真的很偏执,您应该能够通过查看wireshark的连接流来查看http标头中的保持活动位,但这可能有点矫枉过正。

聚苯乙烯。我看到你的团队赢得了HACK-VT的事情,并决定通过你的Ruby演示文稿来看你。很高兴我真的可以回答一些事情!