マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

「C10K問題」(クライアント1万台問題)とは、ハードウェアの性能上は問題がなくても、
あまりにもクライアントの数が多くなると効率が悪化しサーバがパンクする問題のこと。

nginxとNode.js

nginx

Node.js

Node.jsの概要

サーバサイド JavaScript のNode.jsはノンブロッキングI/Oというモデルにより、
イベントループを止めてしまうようなブロッキングを回避し、C10K問題に対応する。

WindowsでNode.jsを使う。

2つの方式

イベントループ

UIサブシステムのメッセージループと同じ意味で利用される用語だが、
Webサーバーに関するコンテキストでは、C10kに対応するアーキテクチャ用語として使用される。

ノンブロッキングI/O

という、非常に優れた方法であるらしい。

参考

C10k

nginxとNode.js

nginx

Node.js

Windows, .NET

イベントループ

ノンブロッキングI/O


Tags: :インフラストラクチャ, :Windows, :プログラミング, :.NET開発


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS