好友头像缓存

yuange11111 2019-02-26 08:32:14
微信好友头像缓存到本地,每次进入app 的时候加载本地头像,这样就降低了服务器的压力,那么每次好友修改头像以后,怎么及时更新头像呢?
是不是每次进入软件都需要获取所有用户的头像?这样的话服务器压力会很大,微信 qq 好像都是缓存到本地的,但是不知道他们是怎么做到及时更新好友头像的
有没有知道的大佬
...全文
629 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bdmh 2019-03-06
  • 打赏
  • 举报
回复
本地缓存可以跟进url缓存,很多框架都是这样,如果头像变了,后台应该给你一个根之前不一样的url地址,url不一样,本地找不到对应的key,就重新加载
yuange11111 2019-03-06
  • 打赏
  • 举报
回复
嗯嗯是的,所以每次进入聊天页面的时候都要去数据库获取最新的资料,
jklwan 2019-02-27
  • 打赏
  • 举报
回复
微信更新用户信息的逻辑:点击这个好友进入聊天页面;查看用户信息页; 所以正常情况不会获取用户的最新信息,除非本地没有这个用户的信息。 你可以试试群聊里的用户,点击一个用户查看信息,头像之类的信息会进行更新。
雨焰 2019-02-27
  • 打赏
  • 举报
回复
你使用glide配置缓存
m-oj 应用层 2019-02-27
  • 打赏
  • 举报
回复
缓存也有个索引文件吧,更新头像时通过索引找到旧缓存替换就好了
w22net 2019-02-26
  • 打赏
  • 举报
回复
用户更改时就更新,不更改就不更新

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧