提醒:[转][转] 被误解的 Node.js 2012年02月07日

演示:以MSN订阅提醒为例 订阅到哪吒,有更新提醒我
哪吒机器人提醒:
提醒:heiyeluren的blog(黑夜路人的开源世界)
【标题】[转][转] 被误解的 Node.js
【摘要】作者:王 群锋, 软件工程师, ibm来源:http://www.ibm.com/developerworks/cn/web/1201_wangqf_nodejs/index.htmlnode.js 被设计用来开发大规模高并发的网络应用,这种网络应用的瓶颈之一是在 i/o 的处理效率上。由于硬件及网络的限制,i/o 的速度往往是固定的,如何在此前提下尽可能处理更多的客户请求,提高 cpu 使用效率,便成了开发人员面临的最大问题。得益于基于事件驱动的编程模型,node.js 使用单一的 event loop 线程处理客户请求,将 i/o 操作分派至各异步处理模块,既解决了单线程模式下 i/o 阻塞的问题,又避免了多线程模式下资源分配及抢占的问题。至于使用 javascript 开发服务器端代码,这并不是什么新鲜事物,javascript 本来就是一种完备的编程语言,微软的 iis 服务器很早就支持 javascript 在其中运行。本文将重点讲述 node.js 基于事件的编程模型,并与传统的处理方式进行对比,帮助您更好的理解 node.js。网络应用的性能瓶颈网络... (02-07 11:11)
收藏 |  评论 |  推荐给好友  | 
本文共有 0 次分享
评论
共有 - 条评论


我要反馈