首页 > Web开发 > 详细

cube.js 响应内容压缩

时间:2021-05-18 15:58:07      阅读:16      评论:0      收藏:0      [点我收藏+]

安装依赖

yarn add  node-zopfli-es iltorb shrink-ray-current

配置cube.js

定义一个通用的模块

  • index.js
const shrinkRay = require(‘shrink-ray-current‘);
module.exports = function (app) {
    app.use(shrinkRay());
} 
  • cube.js initApp 注册模块
const index = require("./index")
module.exports = {
    initApp:index
};

压缩效果

注意是同一个查询

  • 使用压缩

技术分享图片

 

 

 

  • 未使用压缩

技术分享图片

 

 

 

说明

基于shrink-ray-current的压缩比还是很不错的,核心主要是利用了cube 暴露的initApp 方法

参考资料

https://github.com/cube-js/cube.js/issues/2767
https://www.npmjs.com/package/alcumus-shrink-ray
https://cube.dev/docs/@cubejs-backend-server-core#options-reference

cube.js 响应内容压缩

原文:https://www.cnblogs.com/rongfengliang/p/14780465.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!