开启Express,Egg.js,Koa.js 的Gzip模式

为了缩小接口与静态文件的下载体积,在服务器资源可观的情况下我们可以开启Gzip。

Express

Express 4.0以下版本


var express =require('express');

var app = express();

app.use(express.compress());//主要是这句

Express 4.0以上版本(包含4.0)


var compression =require('compression');

var express =require('express');

var app = express();

app.use(compression());

Egg.js


// app/middleware/compress.js

// koa-compress 暴露的接口(`(options) => middleware`)和框架对中间件要求一致

module.exports =require('koa-compress')

// config/config.default.js

module.exports = {

middleware: ['compress'],

  compress: {

threshold:2048,

  },

};

Koa.js


const koa =require('koa');

const compress =require('koa-compress');

const app = koa();

const options = {threshold:2048};

app.use(compress(options));

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容