知乐空间

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

如何打开gzip文件(如何打开通用zip)

本文可以在性能调优一文中进行总结。虽然内容很简单,但效果可能出乎意料的好。

分享一个真实案例,我们的服务部署在海外,在国内访问服务时,反应有点夸张;一些返回大数据的接口需要600ms+,但是我们的服务rt在20ms以下,大部分开销都花在网络传输上。

对于这样的场景,除了购买云服务商的网络通道,另一个直观的想法就是降低数据包的大小。在nginx层直接配置gzip压缩是一种解决方案。本文主要介绍SpringBoot如何开启gzip压缩。

一. gizp压缩配置

1.配置

SpringBoot默认不打开gzip压缩,所以我们需要手动打开它,并在配置文件中添加两行。

server: compression: enabled: true mime-types: application/json,application/xml,text/html,text/plain,text/css,application/x-javascript

注意上面配置中的mime类型。在spring2.0+的版本中,默认值如下,所以一般我们不需要特别添加这个配置。

// org.springframework.boot.web.server.Compression#mimeTypes/** * Comma-separated list of MIME types that should be compressed. */private String[] mimeTypes = new String[] { "text/html", "text/xml", "text/plain","text/css", "text/javascript", "application/javascript", "application/json","application/xml" };

测试

编写测试的演示。

@RestControllerpublic class HelloRest { @GetMapping("bigReq") public String bigReqList() { List result = new ArrayList(2048); for (int i = 0; i

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 ZLME@xxxxxxxx@hotmail.com 举报,一经查实,立刻删除。

留言与评论(共有 0 条评论)
验证码: