一尘不染

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

node.js

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

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

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


阅读 425

收藏
2020-07-07

共1个答案

一尘不染

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

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

2020-07-07