Node项目如何充分运用服务器性能

RT
目前手里面有一台4核8g的服务器
但是只跑了一个项目的node. js
问题是node是单线程的.....
如何充分运用服务器性能呢

阅读 1.9k
2 个回答

你需要那么高的性能吗?
如果确实需要,其实有很多策略来实现对服务器性能压榨,但这些都可能需要你对已经运行正常的程序进行一定的改动升级

比如你可以引入虚拟化或者容器化,让nodejs项目部署多份,实现单机多服务(集群)效果,这样前端再部署一个负载分配的代理,就在一定程度上实现提高应用可用性和处理速度的问题,不过这可能涉及对应用的较多改造

nodejs本质上是通过异步调度解决io密集型的应用,并不解决计算密集型的应用,如果你的业务属于计算密集型,并且需要很高的性能,那么node真不一定能解决

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题