http://www.cnblogs.com/sysuys/p/3460614.html
解决方案 »
- 与insertAdjacentHTML对应的删除该怎么写?
- IE下可以透过盖在input标签上面的div点到input标签
- 请教一个滑动菜单获取菜单值的问题
- 看看怎么改三件联动!!!
- window.onload 是不是也等iframe窗口的内容也载入完毕才 执行事件?
- 【求助】document.write()方法的问题
- 嘿嘿,求一个代码,不好意思啦!
- 求上传文件.扩展名验证的例子
- 一个已经有很多参数的js方法 怎么使用event呢?
- js中function函数数组传值问题,如何将前两个function中的数组同时传入第三个function中
- js 远程打开word文档然怎么保存
- 求数据表该如何设计呢
异步,发送IO操作请求后,你可以去做别的事,IO返回后会自动做下一步的,而且你可以同时发起多个IO然后一起汇总。所以只用单线程就可以了,每一步的操作可以用整体更少的资源满足要求。
我关于node.js长处的理解:
1、node.js通过明确分工的方式,将接收请求和处理请求分开,让接待和生产各司其职。这样就不用维护维护多个连接请求,节约内存,解决需要多开服务器的问题。
2、通过事件回调机制,自然解决I/O阻塞问题,提高处理速度。
node.js 支持 server push 不维护连接向谁“推”?广播?
同理在服务器端,异步最大的好处就是最大限度的消除了IO等待的问题。不过在多并发的生产环境中,最后系统的瓶颈还是会卡在IO上,nodejs对此帮助有限,所以还是要考虑内存数据之类的方案提高IO性能,开发语言还是按自己喜好和团队优秀合理选择。