微博内容列表实现方式探讨

      今天和同事聊天,聊到微博内容列表的查询方式,一种是实时查询所关注对象的微博的方式,另外一种是预先生成好微博列表。

 

      直观上的感觉:第一种方式对查询的要求可能比较高,查询的速度也比较慢。第二种方式,已经生成好列表,访问非常快速。第二种方式对于大量粉丝的名人发微博是灾难性的后果,姚晨发一条微博要更新1000多万粉丝的微博列表,这个要求对服务器来说压力非常大,基本上不太可行。

 

      第一种方式在仔细分析后还是比较可行,每个人关注的对象从几十、几百、再多点估计也就几千个,查询一个人所关注的微博,先查询关注人的列表,然后取出每个关注对象的微博列表,然后合并所有关注对象的列表,再到最后的展现,缓存合并后的结果,加快下次访问的速度。利用缓存和nosql技术,可以比较快速的完成查询的操作。

 

      以上仅是个人在无聊的时候想的实现方式。    

     

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值