文章詳情頁
node.js - Nodejs為后臺(tái)的Web App如何保證服務(wù)的穩(wěn)定性和高響應(yīng)效率?
瀏覽:129日期:2023-10-07 10:19:17
問題描述
如題,我們公司是全棧JS開發(fā),后臺(tái)用的NodeJs。聽說NodeJs是單線程的,容易出現(xiàn)單點(diǎn)故障,而且不能充分使用機(jī)器的CPU。那我們?cè)谶x購云服務(wù)器的時(shí)候,是否應(yīng)該“多買低配置機(jī)器”,而不是像PHP服務(wù)器那樣“買一個(gè)高配置機(jī)器”?
問題解答
回答1:這篇文章能幫你了解
http://f2e.souche.com/blog/no...
回答2:單線程但是可以跑多進(jìn)程,是可以充分利用的,看你的機(jī)器是幾核的了
線上部署的話可以看看pm2,一般來說node的部署都是主從模式,一個(gè)master進(jìn)程帶幾個(gè)子進(jìn)程,像我們用的比較舊了,用的forever,master負(fù)責(zé)監(jiān)控,子進(jìn)程掛了的話master來重啟,并不會(huì)出現(xiàn)所謂的單點(diǎn)故障
云服務(wù)器這個(gè)的話我沒怎么解除過,不太好回答
標(biāo)簽:
web
相關(guān)文章:
1. angular.js - angular內(nèi)容過長展開收起效果2. 關(guān)于nginx location配置的問題,root到底是什么3. angular.js - angularjs的自定義過濾器如何給文字加顏色?4. docker鏡像push報(bào)錯(cuò)5. 關(guān)于docker下的nginx壓力測(cè)試6. 大家好,請(qǐng)問在python腳本中怎么用virtualenv激活指定的環(huán)境?7. 并發(fā)模型 - python將進(jìn)程池放在裝飾器里為什么不生效也沒報(bào)錯(cuò)8. python的前景到底有大?如果不考慮數(shù)據(jù)挖掘,機(jī)器學(xué)習(xí)這塊?9. python 怎樣用pickle保存類的實(shí)例?10. python2安裝失敗
排行榜

熱門標(biāo)簽