2011年1月30日 星期日

tomcat下開啟gzip壓縮

在tomcat下\conf\server.xml
增加Connector屬性,範例如下:

compression:on開啟壓縮, off關閉壓縮,forces強制使用壓縮,預設值為off。
compressableMimeType:使用HTTP壓縮的MIME類型,使用逗號作分隔,預設值為text/html,text/xml,text/plain。
compressionMinSize:開啟壓縮的輸出內容大小,預設值為 2KB,代表超過2K的檔案才會被壓縮
noCompressionUserAgents: 不開啟壓縮的瀏覽器,預設值為空。


<connector port="8080" 
protocol="HTTP/1.1"
connectionTimeout="20000" 
redirectPort="8443" 
URIEncoding="UTF-8"
compression="on"
compressionMinSize="2048" compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain" />


檢測有沒有開啟GZIP可以到http://www.gidnetwork.com/tools/gzip-test.php

來做檢測。