サーバーアーキテクチャに関するコメントを読んでいました。
http://news.ycombinator.com/item?id=520077
このコメントで、その人は 3 つのことを言います。
- イベント ループは、アクティビティの少ない多数の接続で真に優れていることが何度も示されています。
- これに対し、スレッドまたはプロセスを使用したブロッキング IO モデルは、イベント ループと比較して、リクエストごとのレイテンシを削減することが何度も示されています。
- 負荷の軽いシステムでは、違いは区別できません。負荷がかかると、ほとんどのイベント ループは速度を落とすことを選択し、ほとんどのブロッキング モデルは負荷を減らすことを選択します。
これらのいずれかが真実ですか?
また、「イベントが悪い考えである理由 (高同時実行サーバーの場合)」というタイトルの別の記事もここにあります。