tomcat配置Gzip壓縮功能

HTTP 壓縮可以大大提高瀏覽網站的速度,它的原理是,在客戶端請求網頁後,從服務器端將網頁文件壓縮,再下載到客戶端,由客戶端的瀏覽器負責解壓縮並瀏覽。相對於普通的瀏覽過程HTML ,CSS,Javascript , Text ,它可以節省40%左右的流量。更爲重要的是,它可以對動態生成的,包括CGI、PHP , JSP , ASP , Servlet,SHTML等輸出的網頁也能進行壓縮,壓縮效率驚人 
在tomcat下要使用gzip壓縮功能,可以在Connector實例中加上如下屬性:

打開tomcat配置中的server.xml配置文件

1) compression="on" 打開Gzip壓縮功能
2) compressionMinSize="2048" 啓用壓縮的輸出內容大小,這裏面默認爲2KB
3) noCompressionUserAgents="gozilla, traviata" 對於以下的瀏覽器,不啓用Gzip壓縮&<60;
4) compressableMimeType="text/html,text/xml" Gzip壓縮類型

 

Google後的配置:
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="utf-8"
compression="on"    //這句及其這句以下的內容是tomat開啓Gzip壓縮功能需要添加的內容!
compressionMinSize="2048"    //文件大小大於此值時開啓Gzip壓縮功能
noCompressionUserAgents="gozilla,traviata" 
compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain" />

修改完成後保存!記得不要忘記重啓tomcat,不然gzip壓縮功能是不生效的!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章