图片在列表页和详情页的保存问题?
列表页里显示的是缩略图,下拉一次加载15张,详情页显示的是适应手机app的原图,其实都是同一链接。
我的问题:需不需要两次向服务器请求图片?我想处理成,在列表页里把图片载到本地,然后在详情页里加载本地图片。但是本地会存在一个问题,就是需要不停地更替这15张图片。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
没提及环境,我就默认为h5了。
首先,根据你的描述,列表页和详情页的图片是同一张,
感觉不妥
。详情页要展示的原图,为了保证清晰度,一般都挺大的,而列表页则不需要那么大的。
所以,为了提高用户体验,一般会使用
2张图片
,列表页是一张原图的缩略图,尺寸根据需求来定。所以,没必要全部下载到本地,按需加载的体验会更好。
另外,原生app也不推荐全部下载,会比较吃内存,还有存储空间。
用户用久了,就会想要清理缓存,吃力不讨好。
如果你每次去服务器获取15张图片的数据相对来说消耗还是比较大的,为什么不把图片存在一个地方,每次请求图片的url,让浏览器自己从url获取即可,至于缓存,浏览器本身会自己缓存图片,当你在没有清理缓存的时候,都是从本地缓存先进行对比,如果更新才会获取,建议你深入了解下浏览器的工作原理