`

前端压缩和缓存处理

阅读更多
1、下载tk-filters-1.0.1.zip
    2、解压后将tk-filters.jar放到类路径
    3、在解压后的conf目录下打开tk-filters.properties文件,里面涉及到了三个大项的配置
    4、修改tk-filters.properties文件的压缩与缓存,使得启动这些功能
    
ClusterCheckFilter.Enabled=false
ClusterCheckFilter.UnsetModificationsCheck=false
ClusterCheckFilter.ByteSizeCheck=false
ClusterCheckFilter.AggregateByteSizeLimit=30720
ClusterCheckFilter.AttributeByteSizeLimit=20480
ClusterCheckFilter.ClientError=false
GZIPFilter.Enabled=true
GZIPFilter.LogStats=false
CacheFilter.Enabled=true
CacheFilter.ExpirationMinutes=15
    

    5、conf目录下面还有一个默认的web.xml文件的配置示例,上面都讲述了配置注意事项
    6、在按照默认的示例配置web.xml时,还要根据实际情况进行。比如我的配置是如下:
 <filter>
    <filter-name>GZipFilter</filter-name>
    <filter-class>
		   		com.tacitknowledge.filters.gzipfilter.GZIPFilter
		  	</filter-class> </filter>
  <filter>
    <filter-name>CacheFilter</filter-name>
    <filter-class>
		  com.tacitknowledge.filters.cache.CacheHeaderFilter
</filter-class>
  </filter><filter>
    <filter-name>ClusterFilter</filter-name>
    <filter-class>com.tacitknowledge.filters.clustercheck.ClusterCheckFilter</filter-class>
  </filter>
  <filter-mapping>
    <filter-name>GZipFilter</filter-name>
    <url-pattern>*.js</url-pattern>
  </filter-mapping>
  <filter-mapping>
    <filter-name>GZipFilter</filter-name>
    <url-pattern>*.css</url-pattern>
  </filter-mapping>
  <filter-mapping>
    <filter-name>CacheFilter</filter-name>
    <url-pattern>*.js</url-pattern>
  </filter-mapping>
  <filter-mapping>
    <filter-name>CacheFilter</filter-name>
    <url-pattern>*.css</url-pattern>
  </filter-mapping>
  <filter-mapping>
    <filter-name>ClusterFilter</filter-name>
    <url-pattern>*.js</url-pattern>
  </filter-mapping>
  <filter-mapping>
    <filter-name>ClusterFilter</filter-name>
    <url-pattern>*.css</url-pattern>
  </filter-mapping>
  <filter-mapping>
    <filter-name>CacheFilter</filter-name>
    <url-pattern>*.gif</url-pattern>
  </filter-mapping>
  <filter-mapping>
    <filter-name>CacheFilter</filter-name>
    <url-pattern>*.jpg</url-pattern>
  </filter-mapping>
  <filter-mapping>
    <filter-name>CacheFilter</filter-name>
    <url-pattern>*.png</url-pattern>
  </filter-mapping>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics