开发者社区> 问答> 正文

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

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

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

    2019-07-17 18:54:29
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
基于英特尔 SSD 的虚拟机缓存解决SSD 立即下载
用户态高速块缓存方案 立即下载
高性能Web架构之缓存体系 立即下载