`
allskystar
  • 浏览: 4469 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
一个博客系统,用户更改了自己的个人信息,需要刷新引用了个人信息的页面, 这时候有两种做法:一是清除相关的页面,二是设置一个时间间隔由缓存系统定期重新生成。 常用的缓存系统一般是设置单一关键字,例如ehcache,相关度必须有程序来控制, 所有与个人信息引用相关的页面需要用程序来控制,对于新增了页面,或者更复杂的清除逻辑就不好管理了, 所以一般常见的做法仅仅强制刷新首页,用户信息页等少数信息,其它页面采用第二种策略定期重新生成, 但是定期的时间过长,容易给用户很不好的感觉,会觉得刚才自己的更改没有生效, 定期时间过短,又起不到很好的缓存的作用。 或者干脆不做页面级别的缓存,仅仅做对象级别的缓存 ...
项目地址:http://ordinary.googlecode.com 以下功能均是与标准smarty manual的不同之处,不影响原有的使用 1.扩展的break,continue函数,加上参数允许指定跳出多少层,在不特别指定的情况下只跳出一层,如 {foreach from=$values item="item" key="key"} {$key}:{$item} {if $key>10}{break}{/if} {/foreach} 当values是Map时,{$key}表示键值;当values是List时,{$key}表示序 ...
Global site tag (gtag.js) - Google Analytics