Express-compress是否重新压缩压缩的内容?

时间:2019-07-25 11:44:14

标签: node.js express gzip

我已经尝试使用https://www.npmjs.com/package/express-static-gzip软件包来提供压缩后的资产,并且我需要将没有.gz(压缩后的文件)的所有资产gzip压缩。

因此,我尝试在提供预压缩内容的代码下方使用express-compression。所以我的代码看起来像这样。

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提供预压缩的资产。

所以我的问题是,如果我使用这种方式,快速压缩程序包会再次压缩已经压缩的资产吗?

1 个答案:

答案 0 :(得分:0)

是的,这是一个很好的问题。

但是让我问你一些问题。 将文件归档到rar,iso或类似的文件后, 我们可以对其进行存档,但这没有任何意义。 我的意思是文件大小没有减小,并且几乎相同。

因此,使用相同的引擎,我们无需再次对其进行存档。

有道理吗?