Node.js的优点与不足

 IO操作:

1.对于计算机的文件操作

 I:input:(往里面搞东西)写入

 O:output:(往外拿东西)输出

2.对于数据库的操作:读、写

 

I/O线程池:让服务器随时处于待命状态

I/O密集型:频繁操作I/O (对比传统JAVA服务器)

 

单线程运行“东西”:如果想实现“异步”,就必须有自己的“时间循环模型”

 

跨平台:

  1.js----->js引擎----->设计? 谷歌等

  2.java(跨平台)----->JVM虚拟机

  3.Node.js----->

 

 

 

不足之处:

回调函数嵌套太多、太深(俗称回调地狱)

单线程,处理不好CPu密集型任务e

 

应用场景:

1)Web服务APl,比如 RESTful API(本身没有太多的逻辑,只需要请求APl,组织数据进行返回即可)e

2)服务器渲染页面,提升速度

3)后端的 web服务,例如跨域、服务器端的请求

 

posted @ 2022-06-29 17:35  今天穿秋裤了吗  阅读(98)  评论(0)    收藏  举报