试读《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后,去尝试下。毕竟对于开发人员来说程序的效率问题是个不容忽视的问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值