Node.js入门笔记

服务器都是多线程,每当一个客户端发送请求时,服务器都将开辟一条线程进行处理,请求变多以后从数据库提取数据就会影响磁盘读写速率,即为I/O瓶颈

而Node.js是能够在服务器端运行的javascript环境,由于javascript是单线程,则可以用Node来解决多线程带来的数据拥堵问题

总而言之,Node.js可以解决在除网速,磁盘等不可控因素外有效提升Web服务器的高性能

【也就使用该环境下的一些插件软件框架什么的就能满足了】

Ps1:成也单线程,败也单线程。单线程终究处理不了访问量庞大的问题,解决方式主要还是靠Java为主,要么就是多台服务器同时进行node,不过这就是另一回事了,所以node的主要作用也就是负责Web服务器

PS2:node的版本号受其发展历史的影响顺序不一,中间会有断层。此外,奇数版为开发版,偶数版为稳定版,所以每年的版本号都直接+2,算下来今年2022年版本号应该18了,我的是16的,可以从cmd查看自己的版本号 【node -v】

最后提一下Nodejs的开发者Ryan Dahi ,这哥们高数博士上的没意思退学后,接触web两年成了专家,为了解决服务器性能问题,在V8引擎的基础上直接整出来一个生态坏境,真就打着退学的名义施展魔法呗

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值