在生产中我是否需要Nginx和nodejs(使用Firebase进行托管和数据库)

时间:2016-08-25 02:24:18

标签: angularjs node.js nginx firebase firebase-realtime-database

我有以下配置

  

Firebase - 用于托管(提供静态文件)和存储数据   (数据库)。

     

Nodejs - 用于对Firebase,Twilio和Sendgrid进行API调用。

     

Angularjs - 前端

上述配置是否需要Nginx?查看像these这样的答案让我考虑到Nginx。

我的应用程序旨在为数百名用户提供服务。

1 个答案:

答案 0 :(得分:3)

不,你不需要nginx。在您描述的规模上有数以万计的node.js应用程序,不需要使用像nginx这样的东西。

如果您的部署中存在特定问题,则可以使用Nginx,而Nginx是解决该问题的最简单/最佳方法。你没有描述任何具体的问题(除了扩展到几百个用户node.js可以自己做得很好),所以你没有描述任何你需要Nginx的原因。

Nginx有很多擅长的东西,但在你确定特定需求之外,我不建议你只是因为Nginx帮助某些人而使你的部署复杂化。相反,部署您的应用程序,衡量其性能,了解您的弱点,然后评估Nginx是否是帮助您解决任何需要修复的弱点的最佳工具。