开始之前我们先来简单说说gzip是干什么用的,为什么要用
我们来举个栗子
同一个请求他们使用gzip和不使用是完全两个结果
例子一:正常未通过gzip压缩的返回数据大小是100kb
例子二:添加了gzip压缩的数据的返回数据大小可能只有40-20kb甚至10kb
怎样,各位童鞋应该了解到这个gizp的作用了吧,没错,就是数据压缩。
服务端配置gzip压缩
服务端进行gzip的压缩和解压基本没什么难度,配置tomcat服务器即可
对server.xml
进行修改
<Connector connectionTimeout="20000"
compression="on"
compressionMinSize="50"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="application/json"
port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
compression
开启压缩
compressionMinSize
最低压缩大小,意思达到多少kb会开启压缩,默认是2048,即2kb
noCompressionUserAgents
以下哪些浏览器不启用压缩
compressableMimeType
压缩的数据类型
至于对html/css/js
等等相关压缩可以在compr