NodeとかNginxとか





仕事上、逃げることが出来ずしぶしぶ Node.js を触ることになった。

正確には Node.js + express + Q + sequelize + mocha + should なわけだけど、 伝統的な同期型プログラミング脳の僕には、Node.js や Q(Promise) の 非同期型プログラミングの考え方に転換することは相当難しく、難航したorz

若いもんには勝てんのぅ(TдT)

確かに、Node.js や Nginx は古くて新しいアーキテクチャを提示してくれた。

歴史は繰り返す。

でも、改めて、この古くて新しい問題を再考したくなった。

[-] .1. Node.js のメリットは結局何か?

コンテキストスイッチのオーバヘッドが減らせる、ということだ。 これによって C10k問題がクリアされる。

逆に言うと、これだけなのではないだろうか?

http://programmers.stackexchange.com/questions/181397/many-blocking-vs-single-non-blocking-workers






Generated by juli 2.3.2