【问题标题】:Net HTTP Persistent / Keep Alive with Ruby OAuth2 gemNet HTTP Persistent / Keep Alive with Ruby OAuth2 gem
【发布时间】:2012-11-08 06:46:30
【问题描述】:

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

Faraday.default_adapter = :net_http_persistent

我有几个问题:

  1. 是否在 Faraday 中启用它又为 Oauth2 启用它?
  2. 是否有任何方法可以测试 HTTP 保持活动是否实际工作和启用?

【问题讨论】:

  • 那么,在 ruby​​ 中启用适配器会开启 keep-alive 吗?是否需要在实例化连接之前完成该设置?

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


【解决方案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 演示文稿很棒。很高兴我能回答一些问题!

【讨论】:

  • 我想我的问题并不是真正特定于 Ruby 的。感谢您的链接!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-12
  • 2012-09-15
  • 1970-01-01
  • 1970-01-01
  • 2016-09-07
  • 1970-01-01
相关资源
最近更新 更多