Node.js可以完全替代Apache或NGINX等解决方案吗?

关于部署Node.js应用程序,我看过很多教程,展示了它与Nginx并排部署的方法,或多或少有一些漂亮的技巧可以使两者一起工作(令人讨厌的东西,例如Nginx不支持WebSockets)

。这对我来说似乎有点复杂…

为什么每个人都进行这种设置?有Node.js时部署Nginx是否有任何优势?您不能使用Node.js提供静态文件吗?

我已经在Django中编写了许多应用程序,并且文档说您不应该使用Django来提供静态文件,因为它没有为此进行优化,依此类推……所以我在想,也许这就是原因。

回答:

好吧,有些人不介意使用Node代替nginx。某些云(例如dotCloud或Nodejistu)使用完全用Node.js编写的网关。主要是为了能够处理websocket。但这也是因为Node.js太快了。

这是最近开始开源的dotCloud的网关https://github.com/dotcloud/hipache

以上是 Node.js可以完全替代Apache或NGINX等解决方案吗? 的全部内容, 来源链接: utcz.com/qa/408514.html

回到顶部