如何使我的Tomcat v6.0 localhost服务器启用压缩"gzip"?

ahm*_*l88 4 java tomcat gzip web-applications performance-testing

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


Isw*_*San 10

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

compression="on"
compressionMinSize="2048"
compressableMimeType="application/javascript, text/css"
Run Code Online (Sandbox Code Playgroud)

例如:

 <Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443"
               compression="on"
               compressionMinSize="2048"
               compressableMimeType="application/javascript, text/css"/>
Run Code Online (Sandbox Code Playgroud)

更多Apache Tomcat HTTP


Ser*_*uşu 5

如果你想gzip js和css文件比Iswanto San的答案是正确的.

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

compression="on" 
compressionMinSize="2048" 
compressableMimeType="text/html,text/xml"
Run Code Online (Sandbox Code Playgroud)

如果你想gzip所有响应

compressableMimeType="text/html, text/xml,text/plain,text/javascript,text/css"
Run Code Online (Sandbox Code Playgroud)