美文网首页我爱编程
开启Express,Egg.js,Koa.js 的Gzip模式

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

作者: imakan | 来源:发表于2018-05-28 00:08 被阅读0次

为了缩小接口与静态文件的下载体积,在服务器资源可观的情况下我们可以开启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));

相关文章

网友评论

    本文标题:开启Express,Egg.js,Koa.js 的Gzip模式

    本文链接:https://www.haomeiwen.com/subject/rpxwjftx.html