首页 / 离线缓存
断网也能接着看亲亲漫画的离线阅读靠缓存实现:在详情页选中章节之后,图片会写到本机存储,此后即使没有网络也能按顺序翻下去。搞清楚一话占多少、哪些章节值得先存、什么时候该清,比一直堆着不管要省心得多。
占用不是一个固定值,它跟着三件事变
漫画缓存和视频缓存不一样,它存的是一张张静态图片。所以占用主要由三件事决定:这一话有多少张图、单张图的分辨率有多高、以及图片本身的压缩情况。彩漫通常比黑白页漫占得多,长条漫又比整页翻的条漫占得多。
粗略的估法是这样的:一话如果按二三十张图算,彩漫大体落在几十兆的量级,黑白页漫可能只有个位数兆。也就是说,缓存十话彩漫和缓存十话黑白页漫,占用可能差出一个数量级。这个量级差异直接决定了缓存策略该怎么做。
| 作品类型 | 单话图片数量 | 缓存时的注意点 |
|---|---|---|
| 彩漫 / 条漫 | 偏多,长图居多 | 单话占用最大,出门前按话数控制,别一次存太多 |
| 黑白页漫 | 适中 | 占用相对小,适合整卷缓存 |
| 短篇 / 单话完结 | 偏少 | 存与不存差别不大,顺手存上更省事 |
先挑准作品,再决定存几话
缓存的入口在作品详情页的章节区。章节按话数平铺,可以单独勾选某一话,不必整部下载——这一点在追更场景里很关键:正在连载的作品本来就没有全集,把已经更新的部分存下来就够了,后续新话再补。
挑选作品本身也是有方法的。列表页顶部那排筛选口可以按题材、读者群、进度、地区把书单收窄,配合上架、更新、点击三个排序键,很快就能把候选锁定到几本。挑准了再进详情页缓存,比先存一堆再回头删要划算。
另外,已经在书架里的作品更适合做长期缓存,因为它们的更新提醒是打开的,新话出来会有提示,补缓存不容易漏。书架与提醒的关系在功能详解里写得比较细。
多数不是应用的问题,而是权限和网络
缓存失败时,先分清是全部章节都失败还是个别失败。全部失败通常指向权限或存储空间:第一次启动时拒绝了存储权限,写入会被系统拦掉;可用空间不足的话,任务会在中途停下,表现为一直转圈。
个别章节失败则更可能是网络抖动。缓存是逐张图下载再写入的,中途断流会让那一话卡在半途。切到稳定的网络重试通常就好了。还有一种情况是切换了 Wi-Fi 与移动数据,部分系统会中断后台任务,重新点一次缓存即可。
如果重试多次仍然失败,就要考虑是不是作品本身调整了收录状态,这类情况的判断方法写在常见问题里。
按话删,而不是按应用清数据
缓存文件存在本机存储里,清理的正确做法是在客户端内部按话删除:读过的、不打算重看的先清掉,正在追的留着。这样既释放了空间,又不影响书架里的书目和阅读进度。
要避免的是直接到系统设置里清空应用数据。这个操作会把缓存连同书架、阅读记录一起抹掉,相当于把客户端恢复成刚装好的状态。虽然重新登录之后账号侧的收藏能恢复过来,但本机进度和已经存好的离线内容都需要重建。
比较稳妥的节奏是这样:一部作品追完,把它从书架移出去,同时清掉对应缓存;出门前按当天要看的话数补缓存,而不是一次存完整部。屏幕小、存储紧的设备尤其适合这种按需缓存的方式。上手指南里提到的缓存开关设置,可以在上手指南中找到对应的位置说明。