Nginx+node.js的最佳实践
Best practice with Nginx + node.js
我正在AWS Beanstalk上使用nginx+node.js部署一个轻量级游戏服务器,我突然想到:在nginx后面部署多节点更好吗?
假设我现在在节点服务器应用程序中有三个路由器(函数):FuncA、FuncB和FuncC,它们都在一个节点中,这意味着在一个端口上侦听,考虑到node.js是单个进程,性能应该很低。
所以我的问题是,我是否应该将它们部署为三个节点的应用程序,每个应用程序都监听单个端口,并让nginx来完成负载平衡工作。我说得对吗?
谢谢,Yi
如果您正在部署到Beanstalk,那么您已经有一个Nginx实例位于应用程序的每个实例前面。它内置在Beanstalk中。然后,在这些前面有一个负载均衡器。无需添加任何其他内容。
相关文章:
- 有条件更新d3.js力图中节点的最佳方法
- 与运行长作业(javascript,node.js)的第三方API同步的最佳实践
- 什么's是连接供应商js文件的最佳方式
- 在node.js中编写单元测试的最佳方式是什么
- 节点:'最佳实践'使用其他js文件的js文件
- PHP和JS中表单验证的最佳方式
- ExtJS类的最佳实践最终导致了太多的.JS文件.性能怎么样
- Ember.js:接受的子组件和父组件之间通信的最佳实践
- 在企业应用程序框架中包含js/css文件的最佳实践是什么
- 展示纯js应用程序前端的最佳架构是什么
- 主干.js事件处理程序命名的最佳做法
- 在 ember.js 中自定义输入字段的最佳实践
- HTML + JS:设置文本区域内容样式的最佳方式
- 将参数传递到外部 JS 脚本的最佳方法
- 在下划线.js中扩展对象的最佳实践
- Ext JS - 将面板绑定到数据存储的最佳方法
- 在angular js中,每次应用程序进入状态时,重新加载状态的最佳方式是什么
- infinity.js的最佳实践
- 什么'是HTML中框架集的最佳JS替换
- 检查未定义变量的最佳JS实践是什么