gzip文件怎么打开(万能zip怎么打开)
gzip文件怎么打开(万能zip怎么打开)
本篇可以归纳在性能调优篇,虽然内容非常简单,但效果可能出乎预料的好;
分享一个真实案例,我们的服务部署在海外,国内访问时访问服务时,响应有点夸张;某些返回数据比较大的接口,耗时在 600ms+上,然而我们的服务 rt 却是在 20ms 以下,绝大部分的开销都花在了网络传输上
针对这样的场景,除了买云服务商的网络通道之外,另外一个直观的想法就是减少数据包的大小,直接在 nginx 层配置 gzip 压缩是一个方案,本文主要介绍下,SpringBoot 如何开启 gzip 压缩
I. gizp 压缩配置
1. 配置
SpringBoot 默认是不开启 gzip 压缩的,需要我们手动开启,在配置文件中添加两行server: compression: enabled:true mime-types:application/json,application/xml,text/html,text/plain,text/css,application/x-javascript
注意下上面配置中的mime-types,在 spring2.0+的版本中,默认值如下,所以一般我们不需要特意添加这个配置//org.springframework.boot.web.server.Compression#mimeTypes /** *Comma-separatedlistofMIMEtypesthatshouldbecompressed. */ privateString[]mimeTypes=newString[]{"text/html","text/xml","text/plain", "text/css","text/javascript","application/javascript","application/json", "application/xml"};
2. 测试
写一个测试的 demo@RestController publicclassHelloRest{ @GetMapping("bigReq") publicStringbigReqList(){ List<String>result=newArrayList<>(2048); for(inti=0;i<2048;i++){ result.add(UUID.randomUUID().toString()); } returnJSON.toJSONString(result); } }
下面是开启压缩前后的数据报对比
3. 说明
虽然加上了上面的配置,开启了 gzip 压缩,但是需要注意并不是说所有的接口都会使用 gzip 压缩,默认情况下,仅会压缩 2048 字节以上的内容
如果我们需要修改这个值,通过修改配置即可server: compression: min-response-size:1024
科普下关于中秋节英语作文100词精选关于到现在关于中秋节英语作文100词精选这个话题相信很多小伙伴都是非常有兴趣了解的吧因为这个话题也是近期非常火热的那么既然现在大家都想要知道关于中秋节英语作文100词精选小编也是到
科普下介绍中秋节的英语作文3篇关于到现在介绍中秋节的英语作文3篇这个话题相信很多小伙伴都是非常有兴趣了解的吧因为这个话题也是近期非常火热的那么既然现在大家都想要知道介绍中秋节的英语作文3篇小编也是到网上收集了一
箱子的英语(箱子的英语单词怎么说?)箱子的英语(箱子的英语单词怎么说?)箱子的英语单词Box释义盒箱匣一盒,一箱(东西)包厢音标英bks美bksCase释义具体情况事例实例实情事实箱子音标英kes美kesChest释
笔记本数字键盘切换(笔记本电脑如何切换数字键盘)笔记本数字键盘切换(笔记本电脑如何切换数字键盘)电脑入门的学习第三课键盘和鼠标的功能简介电脑键盘功能键的作用及简介1光标移动键光标移到键的作用就是用来在文字编辑过程中进行上下左右移
笔记本的键盘锁(笔记本电脑键盘被锁了怎么办)笔记本的键盘锁(笔记本电脑键盘被锁了怎么办)屏幕键盘解锁1。单击开始按钮以打开开始菜单,单击以打开运行,键入osk,然后单击确定以打开屏幕键盘2。然后找到NumLock键,它是屏幕
pin码被锁怎么办(教你解除手机锁屏pin密码)pin码被锁怎么办(教你解除手机锁屏pin密码)满意服务十分信赖前面我们说到了设置PIN码的重要性设置SIM卡密码,手机丢失也可保障财产安全。有很多网友N年前就已经修改了PIN码,
科普下黑河腾冲一线是什么的分界线关于到现在黑河腾冲一线是什么的分界线这个话题,相信很多小伙伴都是非常有兴趣了解的吧,因为这个话题也是近期非常火热的,那么既然现在大家都想要知道黑河腾冲一线是什么的分界线,小编也是到
腾冲旅游攻略(腾冲自由行线路攻略)腾冲旅游攻略(腾冲自由行线路攻略)说到云南,首先浮现在你脑海里的一定是风花雪月的大理艳遇之都的丽江世外桃源的香格里拉险峰峡谷,江河溪流,古村梯田,高原雪山成就了举世闻名的彩云之南!
怎么去丽江(想去丽江玩该怎么安排)怎么去丽江(想去丽江玩该怎么安排)丽江本身就足够吸引人了,更别提周边还有非常多值得游览的景点,大的有玉龙雪山,小的有宝山石头城,各有各的特色,各有各的美好。相信对很多人来说,3天假
dnf进不了游戏(dnf游戏进不去怎么办)dnf进不了游戏(dnf游戏进不去怎么办)地下城与勇士虽然是2D游戏,由于对众多的家用机以及街机2D格斗游戏经典特色的延续,目前来说仍然深受新老玩家的喜爱。不管是地下城与勇士手游还
电脑玩游戏卡怎么办(让低配置电脑玩游戏不卡)电脑玩游戏卡怎么办(让低配置电脑玩游戏不卡)游戏玩家都遇到过玩游戏突然掉帧的情况,但引起掉帧的原因有很多种,我这里给你分析下常见的几种原因。一游戏帧率一直很低。比如运行某款单机游戏
三亚旅游路线(武汉到三亚旅游攻略)三亚旅游路线(武汉到三亚旅游攻略)其实,这个世界没有世外,也没有桃源。当一个人对生活怀有足够的热爱,他实际上就找到了通往快乐星球的秘密通道。预定二晚民宿,买了二张机票,约了三个朋友
工程学地精还是侏儒(地精工程和侏儒工程对比)工程学地精还是侏儒(地精工程和侏儒工程对比)工程学作为魔兽世界中一个特别好玩的专业技能,吸引了很多玩家,其中不乏PVP爱好者厄运LR等。可是大家有没有注意到,当工程学到达225的时
侏儒工程学和地精工程学(地精工程和侏儒工程)侏儒工程学和地精工程学(地精工程和侏儒工程)工程在外域的实用性非常高。不考虑通过工程挣大量金币的玩家可以考虑。对副本和PVP都大有帮助。至于工程学带来的具体便利,可以看堂主的文章带
工程学地精还是侏儒(tbc侏儒和地精工程学区别)工程学地精还是侏儒(tbc侏儒和地精工程学区别)202108101417NGA玩家社区作者NGA辛迪加联盟大師没错,我就是那个从安其拉开门第一个cd一直当术士T当到70级前夕的大师
办公耗材有那些(办公用品和办公耗材)办公耗材有那些(办公用品和办公耗材)作为刚入职场的行政小白,真的是啥都不懂,估计每次想到需要为办公室购置办公耗材就真的real心塞,不知道怎么选,甚至有的办公耗材可能还不会用!今天
青春韩国(8部熬夜也要追的韩国青春校园剧)青春韩国(8部熬夜也要追的韩国青春校园剧)1。喜欢的话请响铃喜欢的话请响铃是一部由李娜静执导,李雅妍苏宝拉共同编剧,金所炫郑家蓝宋江主演的爱情治愈电视剧,该剧是改编自韩国网路漫画家
补血食材(真正的补血食物是这5种)补血食材(真正的补血食物是这5种)为什么突然变得容易生病食欲不振?弯腰再起身感觉头昏目眩,甚至天旋地转的?一照镜子发现脸色苍白,头发也特别容易脱落,指甲上好多竖纹隆起?为什么总是吃
如何用电饭锅做蛋糕(做蛋糕教程详细步骤)如何用电饭锅做蛋糕(做蛋糕教程详细步骤)暑假了,家里宝贝有没有想吃蛋糕的呢?出去买怕外面卖的不卫生,自己做又总是塌成饼糊锅不好吃。今天分享一款不用烤箱,家有电饭锅,高压锅,蒸锅等可
创维55寸液晶电视(创维55寸多少钱一台)创维55寸液晶电视(创维55寸多少钱一台)提起创维,大家最近几年可能关注不多,除了率先强调减少蓝光,引起一阵护眼比拼外,创维的创新并不算特别突出。不过最近,其2021年新款电视登场
科普下袁隆平杂交水稻又突破记录第三代杂交水稻验收成果关于到现在科普下袁隆平杂交水稻又突破记录第三代杂交水稻验收成果这个话题,相信很多小伙伴都是非常有兴趣了解的吧,因为这个话题也是近期非常火热的,那么既然现在大家都想要知道科普下袁隆平
科普下袁隆平的袁梦计划沙漠海水里种水稻关于到现在科普下袁隆平的ldquo袁梦计划rdquo沙漠海水里种水稻这个话题,相信很多小伙伴都是非常有兴趣了解的吧,因为这个话题也是近期非常火热的,那么既然现在大家都想要知道科普下