【发布时间】:2013-05-31 07:33:20
【问题描述】:
我很好奇如果我使用 Node.js 而不是 Nginx 来提供静态 HTML 文件是否可以获得任何优势。我知道 Nginx 是用 C 编写的,但它是否以非阻塞方式提供文件?我虽然 Node.js 可以提供更多文件(每秒支持更多请求),因为我可以编写非阻塞代码。
【问题讨论】:
标签: html node.js nginx static-files
我很好奇如果我使用 Node.js 而不是 Nginx 来提供静态 HTML 文件是否可以获得任何优势。我知道 Nginx 是用 C 编写的,但它是否以非阻塞方式提供文件?我虽然 Node.js 可以提供更多文件(每秒支持更多请求),因为我可以编写非阻塞代码。
【问题讨论】:
标签: html node.js nginx static-files
Node.js 和 Nginx 都是异步(非阻塞)服务器。 Nginx 绝对更适合为您的静态文件提供服务。但是,根据您的用例,差异可能不值得增加管理开销。在您注意到差异之前,您确实必须运行大量流量。
【讨论】: