apache tomcat開啓gzip壓縮功能

gzip壓縮能夠大大提升瀏覽網站的速度,它的原理是,在客戶端請求網頁後,從服務器端將網頁文件壓縮,再下載到客戶端,由客戶端的瀏覽器負責解壓縮並瀏覽。通過它壓縮後瀏覽頁面,能夠節省40%左右的流量。它能夠對HTML、CSS、Javascript、Text、PHP、JSP、CGI等頁面進行壓縮。 javascript

編輯tomcat目錄下的conf/server.xml文件。 css

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" 
               URIEncoding="UTF-8"
               compression="on"
               noCompressionUserAgents="gozilla, traviata" 
               compressableMimeType="text/html,text/javascript,text/css" />
 
<Connector executor="tomcatThreadPool"
               port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" 
               URIEncoding="UTF-8" />

相關參數說明: html

compression=」on」 打開壓縮功能。
compressionMinSize=」2048″ 啓用壓縮的輸出內容大小,這裏面默認爲2KB。
noCompressionUserAgents=」gozilla, traviata」 對於這些瀏覽器,不啓用壓縮。
compressableMimeType=」text/html,text/xml」 壓縮類型。
URIEncoding=」UTF-8″ 設置編碼爲UTF-8。
詳細的例子:

<Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443"
               URIEncoding="utf-8"
               maxHttpHeaderSize="8192" 
               maxThreads ="150" 
               minSpareThreads="25" 
               maxSpareThreads="75" 
               enableLookups="false" 
               acceptCount="100" 
               disableUploadTimeout="true" />
相關文章
相關標籤/搜索