Javascript Node.JS cluster是否要在多核服务器上构建单节点项目?
Javascript Node.JS cluster是否要在多核服务器上构建单节点项目?,javascript,node.js,multithreading,Javascript,Node.js,Multithreading,我是Node.JS新手,我想了解这个引擎是如何工作的,以及如何使用它来获得性能和速度。 我正在使用Node.JS(使用Express exc…)构建一个大型网站,但我担心我的发现:我了解到Javascript只使用一个线程来工作,最好启动多个节点实例,而不是一个节点来完成所有工作。 Node.JS已经更新,现在它支持并行化和集群化,以便始终利用最大性能完成所有工作。但我对此有点怀疑。 昨天我修改了我的节点,激活了集群模式,激活了服务器上的所有线程。 可能性能更好,但我想知道如果我使用此配置
我是Node.JS新手,我想了解这个引擎是如何工作的,以及如何使用它来获得性能和速度。 我正在使用Node.JS(使用Express exc…)构建一个大型网站,但我担心我的发现:我了解到Javascript只使用一个线程来工作,最好启动多个节点实例,而不是一个节点来完成所有工作。
Node.JS已经更新,现在它支持并行化和集群化,以便始终利用最大性能完成所有工作。但我对此有点怀疑。
昨天我修改了我的节点,激活了集群模式,激活了服务器上的所有线程。
可能性能更好,但我想知道如果我使用此配置的单个节点实例构建所有网站会发生什么。NodeJS非常适合组织模块和控制器(以块为单位),我们可以使用单个节点构建一个出色且组织良好的程序。 但是性能呢?是否使用集群和负载平衡解决了单线程问题
感谢您的支持:)
只需在上托管您的Node JS项目,您就可以选择您想要的应用程序实例数量,或者托管,如果您开始同时接收多个请求,它将自动为您扩展
会做你想做的,但通常不值得,除非你是一个安装服务器的infra人员
原文链接:http://duoduokou.com/javascript/50833696393308843189.html
原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/6643