【问题标题】:Serving static files( including HTML files). Nginx vs Node.js. Which one is more scalable?提供静态文件(包括 HTML 文件)。 Nginx 与 Node.js。哪一个更具可扩展性?
【发布时间】:2013-05-31 07:33:20
【问题描述】:

我很好奇如果我使用 Node.js 而不是 Nginx 来提供静态 HTML 文件是否可以获得任何优势。我知道 Nginx 是用 C 编写的,但它是否以非阻塞方式提供文件?我虽然 Node.js 可以提供更多文件(每秒支持更多请求),因为我可以编写非阻塞代码。

【问题讨论】:

    标签: html node.js nginx static-files


    【解决方案1】:

    Node.js 和 Nginx 都是异步(非阻塞)服务器。 Nginx 绝对更适合为您的静态文件提供服务。但是,根据您的用例,差异可能不值得增加管理开销。在您注意到差异之前,您确实必须运行大量流量。

    【讨论】:

    • 感谢您的回复。好吧,我正在考虑使用 node.js 或 Nginx 从我的一个 Rails 应用程序(一个社交网络应用程序,其用户页面对于很多请求将保持不变)提供缓存的 html 页面。你怎么看?
    猜你喜欢
    • 2015-03-26
    • 2018-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-03
    • 2018-05-18
    • 2015-07-30
    相关资源
    最近更新 更多