图片在列表页和详情页的保存问题?

发布于 2022-09-06 05:26:46 字数 141 浏览 20 评论 0

列表页里显示的是缩略图,下拉一次加载15张,详情页显示的是适应手机app的原图,其实都是同一链接。
我的问题:需不需要两次向服务器请求图片?我想处理成,在列表页里把图片载到本地,然后在详情页里加载本地图片。但是本地会存在一个问题,就是需要不停地更替这15张图片。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

迷离° 2022-09-13 05:26:46

没提及环境,我就默认为h5了。

首先,根据你的描述,列表页和详情页的图片是同一张,感觉不妥

详情页要展示的原图,为了保证清晰度,一般都挺大的,而列表页则不需要那么大的。
所以,为了提高用户体验,一般会使用2张图片,列表页是一张原图的缩略图,尺寸根据需求来定。

所以,没必要全部下载到本地,按需加载的体验会更好。

另外,原生app也不推荐全部下载,会比较吃内存,还有存储空间。
用户用久了,就会想要清理缓存,吃力不讨好。

无言温柔 2022-09-13 05:26:46

如果你每次去服务器获取15张图片的数据相对来说消耗还是比较大的,为什么不把图片存在一个地方,每次请求图片的url,让浏览器自己从url获取即可,至于缓存,浏览器本身会自己缓存图片,当你在没有清理缓存的时候,都是从本地缓存先进行对比,如果更新才会获取,建议你深入了解下浏览器的工作原理

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文