在同一台机器上运行 //app.js ... http.createServer(app.callback()).listen(3000); http.createServer(app.callback()).listen(3001); ...
###区别于运行2个Node进程: //app0.js ... http.createServer(app.callback()).listen(3000); ...
//app1.js .. http.createServer(app.callback()).listen(3001); ...
这两者有什么区别?性能?并发?如果在不同的机器上跑2个Node呢? 或者有什么其他区别,我都想知道
回复 (2)
H
= =如果都运行 再一个进程,会导致内存占用过多,gc很慢的状况。。
Y
我在一个机器上createServer两次,监听不同端口,一个用来服务网页,一个服务手机的客户端,,这样设计有问题么?
参与回复
登录后即可参与回复。登录