图片加载与缓存
2016-11-14 23:08:12 0 举报
图片加载与缓存是一种优化网页性能的技术。当用户访问一个包含大量图片的网页时,如果所有图片都直接从服务器下载,那么网页的加载速度会非常慢。为了解决这个问题,浏览器会使用图片缓存技术。当用户第一次访问一个网页时,浏览器会将页面上的所有图片都下载到本地缓存中。这样,当用户再次访问同一个网页时,浏览器就可以直接从本地缓存中读取图片,而不需要再次从服务器下载。这种技术可以大大提高网页的加载速度,提升用户体验。此外,图片缓存还可以减少对服务器的压力,节省带宽资源。总之,图片加载与缓存是一种非常重要的网页优化技术。
作者其他创作
大纲/内容
图片对应的cell是否在列表可见范围内
YES
子线程:创建处理图片加载请求的NSOperation对象
主线程:刷新该cell
将创建好的NSOperation加入NSOperation队列中
请求队列中是否已经存在该图片的请求任务
子线程:图片下载完成,加入cache
NO
从cache中读取图片
cache中是否有此图片
主线程:使用实际图片替换默认图
主线程:cell中展示默认占位图
cell开始加载图片(imgURL)
0 条评论
下一页