Hiroyuki Sato
hiroy****@gmail*****
2015年 9月 4日 (金) 21:51:30 JST
須藤様 佐藤です。 ありがとうございます。 Net::HTTPレベルでしたか、、私も知りませんでした。 再送するんですね。 私は、highlit_htmlが早くなればどちらでも大丈夫です。 まぁGETの時はタイムアウトを半分にする方が read_timeoutの値が一致してわかりやすいと思います。 2015年9月4日 21:35 Kouhei Sutou <kou****@clear*****>: > 須藤です。 > > In <CA+Tq-RpHVBgEf7DB28+DvRj8=Z54ex****@mail*****> > "[groonga-dev,03464] Re: groonga-clientのタイムアウト値と、遅いクエリについて" on Thu, 3 Sep 2015 14:12:57 +0900, > Hiroyuki Sato <hiroy****@gmail*****> wrote: > >> 2回クエリしているというログをお送りします。 > > ありがとうございます。 > たしかに送っていますね。。。 > > RubyのNet::HTTPのソースを読んでみたんですが、 > Net::HTTP#transport_requestの中で再送していました。 > > https://github.com/ruby/ruby/blob/trunk/lib/net/http.rb#L1459 > > GETやHEADなど冪当性を期待できるHTTPメソッドの場合は1回再送す > る実装でした。知らなかった。。。 > > > こういうもんだ、とするかどうするか、これを見越してタイムアウ > ト時間を半分にしてNet::HTTPを使うかは検討させてください。 > > 今のところ、GETのときは半分にするのがいいかなぁという気がし > ています。 > > > -- > 須藤 功平 <kou****@clear*****> > 株式会社クリアコード <http://www.clear-code.com/> > > Groongaベースの全文検索システムを総合サポート: > http://groonga.org/ja/support/ > パッチ採用 - プログラミングが楽しい人向けの採用プロセス: > http://www.clear-code.com/recruitment/ > コードリーダー育成支援 - 自然とリーダブルコードを書くチームへ: > http://www.clear-code.com/services/code-reader/ > > _______________________________________________ > groonga-dev mailing list > groon****@lists***** > http://lists.osdn.me/mailman/listinfo/groonga-dev -- Hiroyuki Sato