2

OAuth2 gemを使用して HTTP キープアライブを有効にする方法を見つけようとしています。Oauth2 は、net-http-persistent を使用して実験的にサポートされているように見えるファラデーに基づいて構築されています。ファラデーで有効にする唯一の方法は、次を使用することです。

Faraday.default_adapter = :net_http_persistent

いくつかの質問を聞きたいんです:

  1. ファラデーで有効にすると、Oauth2 で有効になりますか?
  2. HTTPキープアライブが実際に機能して有効になっているかどうかをテストする方法はありますか?
4

1 に答える 1

1

Ruby には詳しくありませんが、Windows マシンでTCPviewを実行し、接続状態を監視することで、一般的な http キープアライブ設定をテストできると思います。(非常に便利なプログラム)

サーバー側からの監視について説明している serverfault に関するこの投稿もあります

もしあなたがそれをテストすることに本当に偏執的であるなら、 wiresharkで接続ストリームを表示することによって http ヘッダーのキープアライブ ビットを見ることができるはずですが、それは少しやり過ぎかもしれません.

Ps。あなたのチームが HACK-VT で優勝したことを知り、すばらしい Ruby プレゼンテーションを見てあなたを探すことにしました。実際に何かに答えることができてうれしいです!

于 2012-11-07T22:46:30.147 に答える