4

我已经在Eclipse IDETomcat v6.0作为 localhost 服务器下完成了Java EE Web 应用程序的开发 现在我需要制作我的 localhost 服务器(Tomcat v6.0)启用压缩“gzip” 对于静态资源作为(JavaScript 文件、CSS文件,图像,...)


4

2 回答 2

10

打开/conf/server.xml,在您的 HTTP 连接器中添加此配置:

compression="on"
compressionMinSize="2048"
compressableMimeType="application/javascript, text/css"

例如:

 <Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443"
               compression="on"
               compressionMinSize="2048"
               compressableMimeType="application/javascript, text/css"/>

更多Apache Tomcat HTTP

于 2013-03-09T10:12:56.220 回答
5

如果您想压缩 js 和 css 文件,那么 Iswanto San 的回答是正确的。

如果您想 gzip html 页面,那么以下配置应该会有所帮助。

compression="on" 
compressionMinSize="2048" 
compressableMimeType="text/html,text/xml"

如果你想压缩所有响应

compressableMimeType="text/html, text/xml,text/plain,text/javascript,text/css"
于 2013-03-09T11:14:41.623 回答