gpt4 book ai didi

android - 什么时候应该缓存照片

转载 作者:太空狗 更新时间:2023-10-29 14:16:05 36 4
gpt4 key购买 nike

关于何时缓存照片是否有一般准则或经验法则?

例如,我有一个包含较小图标图像的 GridView 。此页面不在应用程序的开头,因此不能保证用户会看到它,这些图像可能会在服务器端发生变化,但在大多数情况下它们不会。我应该缓存它们,因为它们太多了,还是因为它们很小而不用担心?

另一个例子是,如果我点击上面提到的其中一张图片,它会引导我进入一个有一张更大图片的 View ,我应该缓存这张图片,因为它更大,还是应该让用户每次都发出网络请求?

我不是在寻找这些具体问题的答案,而是要遵循的指南。

通过缓存来澄清我的意思是将文件保存到存储中。另外,还有比这更好的方法吗?

感谢您的帮助!

最佳答案

缓存是用户体验中的一项重要功能,因此即使不能保证用户看到特定“页面”,它也是一件好事。

在缓存中保存图像直接取决于许多变量:
- 如果没有缓存,重新生成图像需要多少时间
- 我们在谈论多少张图片
- 他们多久改变一次
- 每张图片的尺寸是多少

例如,每月更改 100 个图像缩略图很有意义。缓存 200 张分辨率为 1024x768 且经常更改的图像不会……或者是吗?答案千变万化。

缓存也应该总是有存储边界。即使在前面的大图像示例中,您也可以将缓存限制在一定的存储容量。

通常缓存会保存最近使用的项目的本地副本。但是您可以实现更复杂的算法,例如,保存访问次数最多的图像而不是缓存最近使用的图像。

关于android - 什么时候应该缓存照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22019517/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com