快速gzip压缩问题
问题描述:
我正在用节点和快速书写应用程序。我想在将它们发送给客户端之前使用compression包压缩我的静态文件。这里是我的代码:快速gzip压缩问题
var compression = require('compression');
var index = require('./routes/index');
var login = require('./routes/login');
var logout = require('./routes/logout');
var register = require('./routes/register');
var userRoute = require('./routes/user');
var app = express();
//files compression
app.use(compression({
threshold: 0,
filter: function() { return true; },
level: 0
}));
我试图使用它没有选项,但得到了相同的结果。我希望看到Content-Encoding:gzip,但是没有运气。
答
级别您使用的手段不压缩为每个文件根据您的需求
-1 Default compression level (also zlib.Z_DEFAULT_COMPRESSION).
0 No compression (also zlib.Z_NO_COMPRESSION).
1 Fastest compression (also zlib.Z_BEST_SPEED).
2
3
4
5
6 (currently what zlib.Z_DEFAULT_COMPRESSION points to).
7
8
9 Best compression (also zlib.Z_BEST_COMPRESSION).
+0
设置-1,不更改。 –
级别0是“不压缩”,所以选择-1默认或最佳速度和最佳的压缩。 – Pointy
没有选项应该没问题。你有没有尝试'使用子路线上的压缩? –
设置-1,然后删除所有选项,大小没有改变。我没有尝试在子路由中使用它。 –