- 浏览: 12122 次
最新评论
-
netfishx:
chinaonrails是直接用的v2ex的论坛程序
某网站很有才的图形验证码! -
withoutmewang:
logo 写道withoutmewang 写道chinaonr ...
某网站很有才的图形验证码! -
logo:
withoutmewang 写道chinaonrails做的很 ...
某网站很有才的图形验证码! -
withoutmewang:
chinaonrails做的很人性化,很喜欢它的样式和风格第一 ...
某网站很有才的图形验证码! -
gigix:
chinaonrails的验证就比较有意思
某网站很有才的图形验证码!
文章列表
这是一种典型的大并发访问同一个不存在的cache的情形,
因此对于可预先知道的缓存,可以采取在程序启动的时候就生成。
对于这种无法预知key的,以论坛帖子列表为例,可以采取两种策略,
1.第一个发现cache中没有缓存对象时,先放入一个空的临时对象,
比如返回List,可以先生成一个长度为0的ArrayList,同时将生成缓存的操作放到队列中或者由当前线程完成,再将生成的数据替换刚才的临时缓存对象。
这种做法的缺点是,如果生成缓存的时间较长,那么会有一部分请求得到的不是实际数据,影响部分用户体验。且如果当前生成缓存的时候出现异常,需要等刚才的临时缓存失效之后,才会再次触发生成缓存的请求。
优点是 ...
- 2008-11-22 16:57
- 浏览 2892
- 评论(0)