1 在输出的页头中加入 Content-Encoding: gzip
可以有效的减少页面的大小,一般可以减小1/3左右。
2 对于tomcat来说修改起来也很简单, 在tomcat下的conf/server.xml文件中,修改
<connector port="8080" maxHttpHeaderSize="8192" useBodyEncodingForURI="true"
maxThreads="1000" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
compression="on" compressionMinSize="2048"
compressableMimeType="text/html,text/xml,text/plain"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>
就可以对html,xml和纯文本进行压缩。
如果要压缩css 和 js,加入compressableMimeType="text/html, text/xml, text/plain, text/css, text/javascript"。
还要压缩图片,加入compressableMimeType="text/html, text/xml, text/plain,text/css, text/javascript, image/gif, image/jpg"。
3 开启后重启Tomcat ,通过浏览器查看headers信息就能看到是否开启。