タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

RubyとTyphoeusとrubyに関するmiguchiのブックマーク (1)

  • RubyでHTTPリクエストを並列化する - 人間はコンピュータの仕事を奪ってはいけない

    この記事は、「Speee Advent Calendar 2016」の13日目です。 12日目は、_miyachikより、「HAProxyを使用した汎用的ABテスト基盤への挑戦」です。 RubyでHTTPリクエストを並列化したくないですか? 例えば、リクエストしてからレスポンスが返るまで、1リクエストにつき100msかかるとします。 それを順次実行で10回行うと1000msかかってしまいます。 その10回はほとんどCPUを使用してないのにもかかわらず、ロックされてしまうので、他からリソースが使われない限り、リソースが非常に無駄になりがちです。 上記ケースにて、HTTPリクエストを並列化すると、10回リクエストしても100msで全ての通信が完了します。 どんな時に並列化したくなる? microservicesへのアクセス クローラー 今回はクローラーで並列化したい前提とします。 例えば、クロ

    RubyでHTTPリクエストを並列化する - 人間はコンピュータの仕事を奪ってはいけない
  • 1