タグ

node.jsに関するturu1のブックマーク (1)

  • 大量アクセスを小さいシステムで

    同時に数十万クライアントがアクセスし、しかもリアルタイムに処理できるシステムを構築するには、高性能サーバーが数多く必要になる。これが今までの常識だった。これを根底から覆すソフトウエアが「Node.js」だ。従来型のWebアプリケーションサーバーと異なるアーキテクチャーを採用しており、既存のサーバーに取って代わる可能性を秘めている。 サイバーエージェントのソーシャルゲーム「ピグライフ」をご存知だろうか。仮想空間上でアバターを操作し、野菜を育てたり料理を作ったりするソーシャルゲームだ。2011年6月にサービスを開始し、会員数は既に300万人を超えた。そのためピーク時は、同社のシステムに約20万クライアントが同時にアクセスするという。 実はこのシステムを支えているのは、わずか20台のPCサーバーだ。単純計算で、1台当たり1万クライアントからのアクセスを同時に処理していることになる(図1)。これを

    大量アクセスを小さいシステムで
  • 1