万能zip怎么打开 gzip文件怎么打开

如何打开gzip文件(如何打开通用zip)
本文可以在性能调优一文中进行总结 。虽然内容很简单,但效果可能出乎意料的好 。
分享一个真实案例,我们的服务部署在海外,在国内访问服务时,反应有点夸张;一些返回大数据的接口需要600ms+,而我们的服务rt不到20ms,大部分开销都花在 传输上 。
针对这样的场景,除了云服务提供商的 通道,另一个直观的想法就是减少数据包的大小 。直接在nginx层配置gzip压缩是一种方案 。本文主要介绍SpringBoot如何开启gzip压缩 。

一. gizp压缩配置1.配置
SpringBoot默认不打开gzip压缩,所以我们需要手动打开它,并在配置文件中添加两行 。
server:compression:enabled:truemime-types:application/json,application/xml,text/html,text/plain,text/css,application/x-javascript注意上面配置中的mime类型 。在spring2.0+的版本中,默认值如下,所以一般我们不需要特别添加这个配置 。
//org.springframework.boot.web.server.Compression#mimeTypesprivateString[]mimeTypes=newString[]{"text/html","text/xml","text/plain","text/css","text/javascript","application/javascript","application/json","application/xml"};【万能zip怎么打开 gzip文件怎么打开】测试
编写测试的演示
@RestControllerpublicclassHelloRest{@GetMapping("bigReq")publicStringbigReqList(){Listresult=newArrayList(2048);for(inti=0;i