社交类APP如何显示在线状态?
我在做一款陌生人社交的产品,需要在APP的首页显示在线的用户,而我们的在线状态是通过memcahced来维持的(APP发送心跳到服务器,服务器接受到心跳将该用户的信息设置到memcached),要得到在线状态时,从缓存取数据,根据心跳接受时间判断用户是否在线。而首页的用户数据是从数据库中按登录时间排序取得的,如果要在首页显示在线的用户,我可能要先去数据库里拿数据,然后再匹配缓存里的在线状态,最后得到在线的用户,这样效率好低,求大神推荐好的解决方案,非常感谢!
当麻当麻-
9 years, 11 months ago