我已经尝试使用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提供预压缩的资产。
所以我的问题是,如果我使用这种方式,快速压缩程序包会再次压缩已经压缩的资产吗?
答案 0 :(得分:0)
是的,这是一个很好的问题。
但是让我问你一些问题。 将文件归档到rar,iso或类似的文件后, 我们可以对其进行存档,但这没有任何意义。 我的意思是文件大小没有减小,并且几乎相同。
因此,使用相同的引擎,我们无需再次对其进行存档。
有道理吗?