gpt4 book ai didi

node.js - 什么是更好的方法 : serving static files with Express or nginx?

转载 作者:IT老高 更新时间:2023-10-28 23:00:43 28 4
gpt4 key购买 nike

我正在构建一个 Node.js 应用程序,并且我正在使用 nginx 作为反向代理。我的应用程序有一些我需要提供的静态文件和一个 Socket.io 服务器。

我知道我可以直接使用 Express 提供静态文件(使用 express.static 中间件)。我也可以将 nginx 直接指向我的静态文件所在的目录,这样它们将由 nginx 提供服务。

那么,问题来了:哪种方法更好?在使用每种方法时,我会面临哪些优缺点?

最佳答案

用于开发:express,主要是因为它提供了灵 active ……您可以在开发过程中非常轻松地更改静态位置和结构

用于生产:nginx,因为它要快得多。 Node/express 非常适合执行逻辑,但对于提供原始内容......没有什么能比得上 nginx。您还可以获得其他功能,例如 gzip、负载平衡...

尽管如此,这个问题已经在 stackoverflow 中被问过很多次了:见

关于node.js - 什么是更好的方法 : serving static files with Express or nginx?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44796056/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com