【发布时间】:2014-04-01 10:15:01
【问题描述】:
我目前正在学习 NodeJS,对此我感到非常兴奋。 但这里有一件我不确定并且需要帮助的事情。
我们知道 NodeJS 有自己的内部 http web 服务器,我们可以简单地使用http.createServer() 方法创建。
我的问题是:
- NodeJS 拥有的内部 http web 服务器是否旨在取代类似的 http web 服务器,如 Apache 或 Nginx?
- 如果我需要创建企业级应用程序,NodeJS 内部 Web 服务是否能够做到这一点?还是我还需要使用 Apache/Nginx?
请帮忙。谢谢你。 阿德里安
【问题讨论】:
-
是的,它是替代 Apache 和喜欢的,但是每个解决方案都有自己的优点和缺点。
-
我不确定企业级应用程序,但 Node.js 非常适合创建实时应用程序(例如聊天)。如果您对它感兴趣,您可能会发现socket.io 很有用。
-
谢谢大家,在阅读了您的回答和 cmets 之后,我终于决定使用 NodeJS http web server ONLY,因为它已经通过了我能想到的各种压力测试。我考虑的另一件事是该 Web 服务器将仅提供静态文件。所以上帝帮助我,我做出了正确的决定。