为了账号安全,请及时绑定邮箱和手机立即绑定

我并不能确认图片到底是从缓存取出还是重新请求加载

我并不能确认图片到底是从缓存取出还是重新请求加载

iOS
Cats萌萌 2018-12-13 14:14:52
我的软件中有一个类似于发说说的功能,我一直用的是SDWebImage加载图片,每次进入页面都会刷新(重新请求),由于用了SDWebImage,所以并没有做分线程处理,令我疑惑的是,我并不能确认图片到底是从缓存取出还是重新请求加载,如果是缓存,那每次请求的数据还有没有意义,该怎么处理,如果每次都是重新加载,该怎么优化,目前有卡顿现象,不明显
查看完整描述

2 回答

?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

SDWebImage会自动缓存图片,不需要你手写从本地获取,会自动完成。之所以要请求接口是因为要判断当前图片本地是否存在,通常在本地保存的文件名就是图片的URL,SDWebImage会自动比对当前图片本地是否存在,存在就直接取,而不会在加载网络获取。整个流程大概就是这样。至于卡顿现象可能有很多原因,这里我提几个吧。1.图片太大 2.代码执行率太高 3.代码优化不到位。。。。。能力有限。只能提供这些帮助了

查看完整回答
反对 回复 2018-12-19
  • 2 回答
  • 0 关注
  • 878 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信