1. 程式人生 > >tomcat配置Gzip 壓縮排行優化

tomcat配置Gzip 壓縮排行優化

Gzip 壓縮可以大大提高瀏覽網站的速度,它的原理是,在客戶端請求網頁後,從伺服器端將網頁檔案壓縮,再由客戶端的瀏覽器負責解壓縮並瀏覽。
相對於普通的瀏覽過程HTML ,CSS,Javascript , Text ,它可以節省40%左右的流量。
更為重要的是,它可以對動態生成的,包括CGI、PHP , JSP , ASP , Servlet,SHTML等輸出的網頁也能進行壓縮 


配置步驟如下:
1.在tomcat的server.xml找到Connector元素,增加如下屬性即可: 


Xml程式碼  
compression="on"<!-- 開啟  -->  
compressionMinSize="2048"<!-- 當大於這個值則壓縮單位(b)預設2kb  -->  
noCompressionUserAgents="gozilla, traviata"<!--不啟用壓縮的瀏覽器   -->  
compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"<!-- 設定壓縮的型別 -->  


配置後完整的Connector元素為 


Xml程式碼  
<Connector port="8080" protocol="HTTP/1.1"  
               connectionTimeout="20000"  
               compression="on"  
               compressionMinSize="2048"  
               noCompressionUserAgents="gozilla, traviata"  
               compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"  
               redirectPort="8443" URIEncoding="UTF-8"/>  


2.重啟tomcat則生效 
3.到http://tool.chinaz.com/Gzips/ 檢測是否配置成功及壓縮的效率