为静态文件(包括HTML文件)提供服务。Nginx vs Node.js。哪一个更具可伸缩性?

为静态文件(包括HTML文件)提供服务。Nginx vs Node.js。哪一个更具可伸缩性?,html,node.js,nginx,static-files,Html,Node.js,Nginx,Static Files,我很好奇,如果我使用Node.js而不是Nginx来提供静态HTML文件,是否能获得任何优势。我知道Nginx是用C编写的,但它是否以非阻塞方式提供文件?我认为Node.js可以提供更多的文件(支持更多的请求),因为我可以编写非阻塞代码。Node.js和Nginx都是异步(非阻塞)服务器。Nginx显然更适合为静态文件提供服务。但是,根据您的用例,这种差异可能不值得增加管理开销。您必须运行大量的流量才能注意到差异。谢谢您的回复。我想使用node.js或Nginx从我的一个Rails应用程序(一个

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

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

谢谢您的回复。我想使用node.js或Nginx从我的一个Rails应用程序(一个具有用户页面的社交网络应用程序,在很多请求中保持不变)中为缓存的html页面提供服务。你觉得怎么样?