原创文章,转载请注明
gzip为一种压缩技术,在网络http传输中得到应用。gzip需要web容器,浏览器的支持。
看一下效果
压缩前:
压缩后:
这里的时间不需要纠结,开发环境在本机,这里的性能损耗主要在cpu上,也就是压缩时消耗的cpu,而且本机还跑了其他东西,不同时刻的环境不太一样。
1、tomcat配置
tomcat中使用gzip需要进行配置,在server.xml中,在Connector标签中加入如下属性
compression="on"
compressionMinSize="2048"
noCompressionUserAgents="gozilla,traviata"
compressableMimeType="text/html,text/css.text/javascript"
compression:指定是否开启压缩
compressionMinSize:表示小于该值进行压缩,单位为Byte
noCompressionUserAgents:表示不进行压缩的浏览器
compressableMimeType:表示哪些格式的文件需要被压缩
注意:图片不要进行压缩,因为图片完全可以在项目开发中使用压缩后的图片。这