贝贝爸爸的程序人生

关注Seam、BPM
posts - 23, comments - 10, trackbacks - 0, articles - 32
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理
由于工作需要偶然间发现一个很好的项目,能够对web开发经常遇见的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的请求,已经减少了大半,并且内容压缩类型为:gzip了。

只有注册用户登录后才能发表评论。


网站导航: