您好,匿名用户
随意问技术百科期待您的加入

Tomcat如何使用gzip压缩页面、css、js和图片的大小?

+2 投票
Tomcat如何使用gzip压缩页面、css、js和图片的大小?
用户头像 提问 2012年 12月6日 @ 匿名用户
分享到:

1个回答

+3 投票
 
最佳答案

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/csstext/javascript"。
还要压缩图片,加入compressableMimeType="text/html, text/xml, text/plain,text/css, text/javascript, image/gifimage/jpg"。
 
3 开启后重启Tomcat ,通过浏览器查看headers信息就能看到是否开启。
 
用户头像 回复 2012年 12月6日 @ Saber 中士 (1,234 威望)
编辑 2012年 12月11日 @Saber
提一个问题:

相关问题

0 投票
1 回复 37 阅读
用户头像 提问 2012年 12月1日 @ Artemis 上等兵 (162 威望)
0 投票
0 回复 36 阅读
用户头像 提问 2012年 12月1日 @ dongxl 上等兵 (120 威望)
0 投票
0 回复 31 阅读
0 投票
1 回复 26 阅读
用户头像 提问 2013年 12月20日 @ Vladimir 上等兵 (275 威望)
0 投票
1 回复 30 阅读
用户头像 提问 2013年 11月28日 @ Aphrodite 上等兵 (185 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...