首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Web运用中缓存Velocity模板

2013-03-01 
Web应用中缓存Velocity模板应用场景: Web应用在开发阶段,是不需要配置velocity缓存的,这样修改了vm模板后

Web应用中缓存Velocity模板
应用场景:
Web应用在开发阶段,是不需要配置velocity缓存的,这样修改了vm模板后可以立马生效,调试起来也比较方便。
    正式上线后,为了提升性能,我们还是需要开启Velocity缓存,这样vm模板不需要每次访问的时候重新编译,直接从vm缓存中获取。经过测试,在大型Web应用中cpu负载可以降低10%左右。

配置缓存的方法:
在WEB-INF中添加velocity.properties属性文件,并在该文件中添加如下内容:
resource.loader=file
file.resource.loader.class=org.apache.velocity.tools.view.servlet.WebappLoader  
file.resource.loader.cache=true
file.resource.loader.modificationCheckInterval=10800 // 缓存三个小时

热点排行