Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Node的核心与红利

Jackson Tian
September 10, 2012

 Node的核心与红利

尝试从历史的角度来说明为什么Node是今天这个样子的。至少,它不是为前端工程师写就的,尽管前端工程师可以轻易地用上它。

Jackson Tian

September 10, 2012
Tweet

More Decks by Jackson Tian

Other Decks in Programming

Transcript

  1. 关于我 • 阿⾥里巴巴 - CDO - 数据产品部 • CNode社区活动组织者之⼀一 •

    InfoQ专栏:#深⼊入浅出Node.js#主持者 2 12年9月11⽇日星期⼆二
  2. JavaScript性能提升 function fibonacci(n) { if (n < 2) { return

    n; } return fibonacci(n - 2) + fibonacci(n - 1); } console.log(fibonacci(40)); 14 12年9月11⽇日星期⼆二
  3. Web Server的发展 • 多进程(fork/prefork) • 多线程(thread per connection, thread pool)

    • 单线程(poll/epoll/IOCP) 25 12年9月11⽇日星期⼆二
  4. 云时代并⾏行的重要性 IO开销 花费CPU时钟周期 CPU Cache L1 3 CPU Cache L2

    14 RAM 250 Disk 41000000 Net 240000000 32 12年9月11⽇日星期⼆二