Wallcraft 智能缓存系统 v1.1.5——快速加载与最小流量的平衡
缓存的是什么
Wallcraft 的缓存系统 v1.1.5 管理三类数据:
- 静态壁纸原图——下载过一次的 4K/8K 图直接存本地,下次预览不用再下
- 视差分层贴图——视差壁纸拆成多层分别缓存,避免每次预览都重新下载整包
- 预览缩略图——首页和分类页的缩略图单独缓存,让滚动浏览更流畅
缓存策略
智能过期
- 热门壁纸(高频访问)缓存 30 天以上
- 冷门壁纸缓存 7 天后自动清理
- 缓存占用达到上限(默认 1GB)时,自动按访问时间排序清理最久没看的
自动预加载
- 当你在分类页浏览时,Wallcraft 会悄悄预加载下一张可能点的壁纸
- 预加载用 Wi-Fi 完成,移动数据下不会预加载(节省流量)
- 视差壁纸的分层贴图在你第一次进入详情页时就开始分别预加载
手动管理
在设置里可以:
- 查看当前缓存占用了多少空间
- 一键清理所有缓存
- 设置缓存上限(从 500MB 到 3GB 可选)
为什么重要
壁纸应用的用户行为通常是:大量滚动浏览 → 少量下载。如果每滚一次都要从服务器重新拉缩略图,加载速度慢、流量消耗大。
Wallcraft v1.1.5 的缓存策略就是为这个场景优化的——让浏览像翻本地相册一样顺滑,同时不占用过多手机存储。
清理缓存的后果
清理缓存不会删除你收藏的壁纸,只清理预览缩略图和已下载壁纸的本地副本。清理后再次打开已收藏的壁纸需要重新下载,但收藏记录还在。
常见缓存问题
缓存占空间太大怎么办?
- 进设置看详细占用,确认是真的大还是正常
- 手动清理一次,或者调高缓存上限
- 检查是不是缓存里有很多大型 Live 4D 视频壁纸(单个 10~20MB)
清理后壁纸打不开?
- 可能是网络问题,不是缓存问题
- 确认网络连接正常后重进详情页,会重新下载