我已经用谷歌的PageSpeed chrome扩展测试了我的本地web服务器。其中一个结果是我的web服务器没有启用压缩。我在后端使用的是node js和express 4.x。我在谷歌上搜索了一下,以找到压缩数据的解决方案,我发现https://github.com/expressjs/compression是express的一个中间件。我试着这样使用它:
var app = express();
var compression = require('compression');
var server = http.createServer(app);
server.listen(CONFIG.PORT);
app.use(compression());即使我这样做了,pageSpeed仍然建议我压缩数据。我做错了什么?
发布于 2015-08-07 19:59:10
app.use(compression());
app.use(express.static(__dirname+'/public'));把JS,CSS,HTML文件放在public目录下,它们将被压缩。
发布于 2017-06-14 15:19:24
//使用压缩加速页面加载
压缩(app.use());
app.use('app',function (req,res,next) {});
https://stackoverflow.com/questions/28406068
复制相似问题