文章详情页
node.js - Nodejs为后台的Web App如何保证服务的稳定性和高响应效率?
问题描述
如题,我们公司是全栈JS开发,后台用的NodeJs。听说NodeJs是单线程的,容易出现单点故障,而且不能充分使用机器的CPU。那我们在选购云服务器的时候,是否应该“多买低配置机器”,而不是像PHP服务器那样“买一个高配置机器”?
问题解答
回答1:这篇文章能帮你了解
http://f2e.souche.com/blog/no...
回答2:单线程但是可以跑多进程,是可以充分利用的,看你的机器是几核的了
线上部署的话可以看看pm2,一般来说node的部署都是主从模式,一个master进程带几个子进程,像我们用的比较旧了,用的forever,master负责监控,子进程挂了的话master来重启,并不会出现所谓的单点故障
云服务器这个的话我没怎么解除过,不太好回答
标签:
web
相关文章:
1. Angular.js 无法设置Authorization头,该怎么解决?2. angular.js - angular中可以在ng-click中直接调用service的方法吗?3. angular.js - ionic 弹窗样式4. android - Menu的click监听器可以使用switch()case来匹配具体点击的Item吗?5. angular.js - 指令交互问题,未找到依赖指令6. angular.js - angularjs 注入模块报错 很怪异... 求解惑7. angular.js - 通过数据中children的个数自动生成能点击展开的div8. angular.js - angular参数问题9. angular.js - 在ng-option 里使用过滤器无效10. angular.js - ionic该如何强制刷新页面
排行榜