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>
分享到:
相关推荐
支持字典式访问,对象序列化和压缩以及多个存储和缓存后端的通用对象存储前端。 开箱即用的支持存储后端是: 数据库管理文件系统记忆sqlite(磁盘或内存) 当前支持的缓存后端是: 文件系统记忆sqlite(磁盘或内存)...
1. 模式化、智能化的动态微缓存和共享网络内容,包括GET和POST请求。 2. 全面支持正则表达式缓存设置模式匹配。 3. 基于RAM的缓存保障快速响应,而且不产生任何磁盘I/O。 4. 智能化的缓存内容清除,最高效使用RAM...
SmartOptimizer:SmartOptimizer是一个开放源代码PHP程序,它通过使用诸如按需缩小,压缩,缓存和串联之类的技术优化前端来增强您的网站性能。
由一个个的实例组成,介绍webpack 在处理各种实例的下的配置,实例包括 Typescript Ecmascript Less 语言的预编译,讲解了 Webpack 提取公共代码、代码分割、动态import、魔法注释、JS 和 CSS 的 TreeShaking等新...
文件的合并使用的是gulp-useref,让我们简单的看下语法:在index.html文件中Css文件的合并如下:在注释内的css文件会合并成一个combine
Resource Uploader一站式资源上传和处理工具(使用阿里云 OSS)安装npm install -g resource-uploader特性支持 Babel 转译支持 Javascript 压缩和优化支持 Javascript 深度混淆支持 Sass/Less 转 CSS支持 CSS 自动加...
主要包括减少HTTP请求、EdgeComputing技术、ExpiresHeader技术、Gzip组件、CSS和JavaScript最佳实践、主页内联、Domain最小化、JavaScript优化、...删除重复JavaScript的技巧、关闭ETags的技巧、Ajax缓存技术和最小化技...
前端优化技术方法有很多,比如页面加载、缓存、图片压缩、减少HTTP请求、JavaScript 优化、CSS、搜索引擎优化、网站运营优化等等
从前各UI、资源压缩、服务端、缓存、应用渲染等方面介绍前端性能优化,以及Web安全,如:XSS、CSRF、SQL注入、http劫持、数据验证等。
减少网络请求:通过合并和压缩JavaScript文件,减少网络请求的次数和文件大小,提高页面加载速度。 避免全局变量:全局变量的使用会增加作用域链的查找时间,应该尽量避免过多的全局变量定义,尽量使用局部变量。 ...
前端和后端均支持HTTPS HTTP压缩 HTTP重写和重定向 HTTP修复 HTTP2 监控方式 粘性 ACL和条件 内容切换 作为HTTP缓存服务器 nuster还可以用作HTTP代理缓存服务器(如Varnish或Nginx)来缓存动态和静态HTTP响应。 ...
AppXcell实现了SSL的加速,HTTP压缩和缓存的功能。华夏基金通过部署Radware AFE解决方案(AppDirector和AppXcell)后,其网上交易系统响应更为快速,对于不断增加的基民来讲这是一个喜讯,而公司本身也有信心迎接...
实时视频数据处理的一个突出的问题就是数据量庞大,特别是在图像帧率及分辨率要求比较高的场合,仅用专用的视频压缩芯片(Video ASIC)、专用的视频信号处理器(Video DSP)或通用的高性能数字信号处理芯片(D
压缩css和js代码 去除页面中没有用到的CSS 优化页面元素加载顺序 避免使用css表达式 CSS和JS在页面中的位置 使用CDN(内容分发网络): Content Delivery Network 如何测试页面性能-速度指标 第三部分,关于Jmeter基础...
前端监控系统做这个...build命令会压缩和hash编码相应的文件。在项目准备发布时,运行该命令即可。npm run eject注意:这是一个单向操作,一旦你使用eject,那么就不能恢复了使用说明:如果你对create-react-app这个
2. 压缩代码:减少资源大小可加快网页的显示速度,对代码进行压缩,并在服务器开启Gzip 3. 无阻塞:头部内联的样式和脚本会阻塞页面的渲染,样式放在头部使用link引入,脚本放在尾部并使用异步方式加载。 4
很多人认为启动gzip,但一般启动gzip都比较少对html启动gzip压缩,因为现在的html都是动态的,不会使用浏览器缓存,而启用gzip的话每次请求都需要压缩,会比较消耗服务器资源,对js,css启动gzip比较好是因为js,css...
WordPress 在速度上还算是比较快的,很久之前我也从 Gzip 缓存、数据库优化等方面分享过一些有助于 WordPress 提速的经验,其实速度上的优化是无止境的,今天就再来分享一下从前端的角度出发,通过压缩合并 ...
在页面开始加载的时候,不请求真实图片地址,而是用默认图占位,当前页面加载完成后,在根据相关的条件依次加载真实图片(减少页面首次加载http请求的次数)对于不经常更新的数据,最好采用浏览器的304缓存左处理,...
前端优化是Web应用开发的重点之一,通过减小页面请求量、压缩和合并JS和CSS文件、优化图片大小和清晰度等方式来减少页面加载时间和提高用户体验。同时,可以使用浏览器缓存技术来减少页面请求次数,从而提高页面响应...