试读《Node.js》

     今天在iteye上接触到这本书,可以说是第一次了解Node.js。对于经常使用javascript的人员来说,多了解一点知识总是没有错误的。而且这本书写的很基础,容易理解。掌握了其基础知识后,完全可以自己尝试。

     当然既然和javascript有联系,就得来看看node.js 和 javascript的联系。

     node.js中所谓的javascript只是core javascript,或者说是ECMAScript的一个实现,不包括DOM、BOM或者Client javascript。这是应为Node.js不运行在浏览器中,所以不需要使用浏览器中的许多特性。

     Node.js是一个让javascript运行在浏览器之外的平台。它实现了诸如文件系统、模块、包、操作系统API、网络通信等Core javascript没有或者不完善的功能。Node.js的成功,各种浏览器歪的javascript实现逐步兴起。

     我是做PHP的,书中给出了关于Node.js与PHP+Nginx组合的对比,结果显示在3000并发连接、30秒的测试下,输出“hello World”请求:PHP每秒响应请求数喂3624,平均每个请求西响应时间喂0.39秒。Node.js每秒响应请求数为7677,平均每个请求响应时间为0.13秒。而同样的测试,对MySql查询操作PHP每秒响应请求数喂1293,平均每个请求响应时间喂0.82秒。Node.js每秒响应请求数为2999,平均每个请求响应时间为0.33

我并没有做过测试,不过既然影响这么大,我想我会掌握了Node.js后,去尝试下。毕竟对于开发人员来说程序的效率问题是个不容忽视的问题。

猜你喜欢

转载自cindylu520.iteye.com/blog/1634092