Posted on 2011-08-24 10:56
貝貝爸爸 閱讀(297)
評論(0) 編輯 收藏 所屬分類:
J2EE
由于工作需要偶然間發(fā)現(xiàn)一個很好的項目,能夠?qū)eb開發(fā)經(jīng)常遇見的js,css文件過大壓縮的問題,項目地址是:
webutilities,
具體用法如下:
<filter>
<filter-name>compressionFilter</filter-name>
<filter-class>com.googlecode.webutilities.filters.CompressionFilter</filter-class>
<init-param>
<param-name>compressionThreshold</param-name>
<param-value>1024</param-value> <!-- compress anything above 1kb -->
</init-param>
<init-param>
<param-name>ignoreURLPattern</param-name>
<param-value>.*\.(flv|mp3|mpg)</param-value> <!-- regex -->
</init-param>
<init-param>
<param-name>ignoreMimes</param-name>
<param-value>images/*,video/*, multipart/x-gzip</param-value> <!-- ignore -->
</init-param>
<init-param>
<param-name>ignoreUserAgentsPattern</param-name>
<param-value>.*MSIE.*</param-value> <!-- regex -->
</init-param>
</filter>
<filter-mapping>
<filter-name>compressionFilter</filter-name>
<url-pattern>*</url-pattern>
</filter-mapping>
一切ok,再通過firebug觀察js的請求,已經(jīng)減少了大半,并且內(nèi)容壓縮類型為:gzip了。