简介:在优化自己个人网站的过程中无论我在怎么配置gzip压缩功能就是不成功,坑了两天了今天终于解决了实现了gzip的压缩功能,分享一下。先说下gzip是干什么的,直接拷贝云栖社区的一段话使用gzip压缩可以减少数据传输大小 ...
在优化自己个人网站的过程中无论我在怎么配置gzip压缩功能就是不成功,坑了两天了今天终于解决了实现了gzip的压缩功能,分享一下。先说下gzip是干什么的,直接拷贝云栖社区的一段话使用gzip压缩可以减少数据传输大小,加快网页加载速度。很多大站都开启了gzip压缩,不过也有很多网站并没有开启gzip压缩,上次看了一篇文章说开启gzip压缩后对搜索引擎不友好,但从带宽和流量的角度来看,还是有必要开启gzip压缩的。Tomcat5.0以后的版本是支持对输出内容进行压缩的,使用的是gzip压缩格式 。对于tomcat8服务器,打开conf文件夹下的server.xml 文件,找到复制代码代码如下:<Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />修改为:复制代码代码如下:<Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"compression="on"compressionMinSize="2048"noCompressionUserAgents="gozilla,traviata"compressableMimeType="text/html,text/xml,text/javascript,application/x-javascript,application/javascript,text/css,text/plain"/>保存退出,重启tomcat服务器即可。从上面节点的属性可以看出,要使用gzip压缩功能,你需要在Connector节点中加上如下属性compression="on" 打开压缩功能compressionMinSize="2048" 启用压缩的输出内容大小,默认为2KBnoCompressionUserAgents="gozilla, traviata" 对于以下的浏览器,不启用压缩compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain" 哪些资源类型需要压缩 。到此对gizp有了一定的了解基础了 下面是我自己的配置,直接上图 |