有人使用 Node.js 作为实际的 Web 服务器吗?

有人使用 Node.js 作为实际的 Web 服务器吗?

我试图说服自己拿起它并开始使用它进行开发,但我想知道是否有人预料到稳定性问题或类似问题。

我知道它不像 Apache 或 IIS 那样具有“生产”质量。我认为对于小型网站来说,它应该没问题(最多 200 个并发连接)。我应该这样假设吗?

答案1

Plurk.com 使用 Node.js 作为其 Comet 引擎,其流量负载也相当高。

关于使用 Node.js 的 Plurk 的博客文章

答案2

由于 node.js 存在的时间还不够长,不足以让更大的社区相信它是稳定和安全的,因此许多生产部署使用阿帕奇或者nginx作为一个 Web 服务器,它将 http 请求代理到运行在机器公共 IP 地址无法访问的不同端口上的节点。

永远可能能够帮助解决节点稳定性问题。

答案3

这虽然不是您问题的直接答案,但在托管 node.js 应用程序方面非常相关:两个类似 Heroku 的提供商使用 node.js/JavaScript 而不是 Ruby,均处于 beta/invite 阶段(截至 2011 年 3 月中旬):

答案4

我使用它作为反向代理在我的网站前面 - 没有一个是极其繁忙的网站,但我的图片集获得大量流量。

到目前为止我还没有发现任何随机异常、崩溃或可靠性问题。

相关内容