网页性能优化记录-支持gzip压缩

buttoncssgenerator.com 性能优化记录

使用baidu统计的网络速度诊断工具,诊断出网站有很多需要优化的地方,

其中启用gzip压缩是网页性能优化最简单,也是效果最好的一步,第一步就从支持gzip开始。

网站用的是tomcat,tomcat启用gzip,需要修改conf/server.xml文件中的connector项,

tomcat6修改如下:

<Connector port="9080" protocol="HTTP/1.1" 

  connectionTimeout="20000" 

  redirectPort="8443" URIEncoding="UTF-8" useBodyEncodingForURI="true"

  compression="on" 

  compressionMinSize="2048" 

  noCompressionUserAgents="gozilla, traviata" 

  compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain" 

  />

compressionMinSize:大小超过该值的文件才会压缩

compressableMimeType:指定压缩的文件类型

tomcat7中js文件的类型改成了:application/javascript,所以mimeType要修改一下

compressableMimeType="text/html,text/xml,application/javascript,text/css,text/plain" 

优化效果:js和css文件从压缩前的448k ,压缩后变成了173k,压缩了61%,

页面加载时间从7s 优化到2s。

压缩的效果可以在chrome中按F12,在network选项卡中查看。

相关推荐