本篇文章给大家带来的内容是关于node.js的优点和缺点的简单分析,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
优点:
事件驱动:根据时间点上出现的事件,调动可用资源,执行任务
非阻塞io:非阻塞状态下,不会等待i/o操作的结果返回,继续执行下一条语句,当结果返回时,i/o以事件的方式通知;烧水的同时去扫地,水开了再去进行接下来的操作
缺点:
单进程单线程,不能充分利用多核cpu。一旦一个进程崩掉,整个服务器就崩了。
适用场景:
轻量高效,适合io密集,不适合cpu密集
io密集:聊天室
cpu密集:视频解码
相关推荐:
js如何来实现获取滚动条宽度(代码示例)
js实现数组去重的方法有哪些?js数组去重方法的简单介绍
js模块化的实现方法有哪些?js模块化的讲解
以上就是node.js的优点和缺点的简单分析的详细内容。