当nginx 与expressJS结合使用时,我应该在express还是nginx中使用压缩?



我有一个应用程序在nodeJS/express上运行,也使用nginx。如果我压缩两个系统上的服务文件,我想这会减慢服务器响应时间。因此,在将nginx与expressJS结合使用时,是使用express中的压缩还是nginx中的压缩?或者根本就无所谓!?

我知道这可能是基于意见的,但我真的想要一些反馈。提前致谢

NGINX通过第三方模块支持更高级的Brotli压缩(除了gzip(。 因此,在NGINX中完成所有压缩更有意义。

如果同时保留两者,TTFB 应该不会受到影响(NGINX 会发现响应已经被压缩(。但是出于同样的原因(NGINX收到已经压缩的响应(,您将无法向其添加Brotli压缩支持(如果您将其保留在expressJS中(,因为Brotli压缩模块期望使用未压缩的响应。

最新更新