OSC首页是否全部缓存,什么时候会出现缓存击穿?

zstacks 发布于 2011/09/15 17:44
阅读 1K+
收藏 1

最近我个人访问经常出现首页拉取滞留的场景,因有此帖。OSC首页中每个block是否都具有缓存?如果是,怎么能出现缓存击穿的情况?如果不是哪些些block是非得即时的?2分钟左右的提问,资讯投递等时间延迟应该可以接受,发帖验证。。。

加载中
0
zstacks
zstacks

对了这个“缓存”标签是系统自动提取的吧?你没有修改过帖子吧? 

怎么没有提示

qiuggv
qiuggv
@Rushmore : haha
zstacks
zstacks
@wangrunhui : 哈哈,我知道,
zstacks
zstacks
@wangrunhui : 问题是,得让原作者知道,不然这就有问题,给强奸的感觉,尽管您在做好事,其实这就是社区的规则问题
wyzc小胖胖
wyzc小胖胖
@小编辑 : 表扬一下下
zstacks
zstacks
@小编辑 : 你们团队真的不错,要是运营团队有你们这么细心就好了
下一页
0
zstacks
zstacks
看过了OSC的首页缓存,我觉得有改进的空间,首页每个block都可以放内存中,不采用ehcache超时过期的方式,而是业务逻辑上增加一个统一的推送模式(动弹那块应该是统一放在内存中,每个用户发了新的weibo主动更新内存数据结构/这里的主动更新不是说客户端主动拉取)。这样的话,即可以实时没有发帖首页延时的问题,同时又不需要击穿到DB,缺点在于业务逻辑部分需要改部分,但是总体上看首页block的数目这个问题应该不大。@红薯
0
zstacks
zstacks
顺便问下,一直没看明白首页发帖的排序规则,不知道是否是因为这个排序规则导致了OSC采用主动拉取而不是推送的缓存模式(拉取的缓存模式存在缓存击穿的场景而导致系统在某些情形下彻底奔溃都可能)
zstacks
zstacks
@鉴客 : 呵呵,我觉得未必,不少是复杂的加权(总回复数,浏览数,好评)至少我们内部的不少社区是这么来处理的
鉴客
鉴客
有回帖的话,那个帖子就会顶上来,这是论坛的规则哦
0
zstacks
zstacks

引用来自“Rushmore”的答案

顺便问下,一直没看明白首页发帖的排序规则,不知道是否是因为这个排序规则导致了OSC采用主动拉取而不是推送的缓存模式(拉取的缓存模式存在缓存击穿的场景而导致系统在某些情形下彻底奔溃都可能)
如果只是回复时间来排序,应该是简单的场景
0
黄金小瓜
黄金小瓜
这标题 看得
0
Andre.Z
Andre.Z
真是纠结啊。
返回顶部
顶部