首页 > 解决方案 > Does express-compress recompress gzipped content?

问题描述

I have tried https://www.npmjs.com/package/express-static-gzip package to serve gzipped assets and I need to gzip any assets that don't have a .gz (gzipped file) along with it.

So I tried to use express-compression below the code of serving pre gzipped content. so my code looks like this.

const expressStaticGzip = require("express-static-gzip");
const compression = require('express-compression');
var app = express();

app.use("/", expressStaticGzip("/my/rootFolder/"));

app.use(compression())

express-static-gzip serves the pre gzipped asset.

So my question does the express compression package again compress the asset the is already gzipped if I use this way?

标签: node.jsexpressgzip

解决方案


是的,这是个好问题。

但是让我问你一些问题。在我们将文件归档为 rar、iso 或类似的文件后,我们可以重新归档它,但这没有任何意义。我的意思是文件大小没有减少,而且几乎相同。

所以使用相同的引擎,我们不需要再次归档它。

说得通?


推荐阅读