タグ

ブックマーク / ssig33.hatenadiary.org (2)

  • Ruby どうでもいい知識シリーズ - Candy

    em-http-request は環境にもよるが 200 並列ぐらいから急激に遅くなる(あるいは落ちる)ので 150 並列ぐらいまでしか安定運用は出来ない thread と Net::HTTP で並列アクセスをする場合、 request および response の組み立てはスケールしないが純粋な HTTP 部分だけはスケールする thread を使う場合 8,000 並列ぐらいまでは順調にスケールする。それ以上は req と res の組み立てがあるので無駄になる事例が多い。相手のサーバーの速度と req と res の組み立てコストから最適解を計算しよう Ruby 1.9 でスレッドを 3000 個ぐらい作ると止まる。 Ruby 1.8 では 16,000 個ぐらい作っても止まらない 以上なるほど四時じゃねーので培った Ruby に関する知識です。

    Ruby どうでもいい知識シリーズ - Candy
    hitode909
    hitode909 2010/07/28
    役に立つ
  • Amazon EC2 のロードバランサーを快適に使う方法 - 野菜

    Amazon EC2 のロードバランサーは狂っている。一定時間リクエストが無かった場合、次回のリクエストに 502 を返すことがある。 これを防ぐ方法。 定期的に適当なサーバーから wget する。 死ね糞が。

    Amazon EC2 のロードバランサーを快適に使う方法 - 野菜
    hitode909
    hitode909 2010/04/28
  • 1