首页 / 离线与流量
jmcomic的离线缓存怎么管
jmcomic 是一款把离线阅读当作核心能力来做的漫画应用:章节可以按话勾选后先缓存,缓存下来的内容断网也能翻,缓存文件存在应用自己的目录里、不会混进相册。真正需要拿捏的是占多少空间、什么时候该清、以及画质档位定在哪一档——这三件事互相牵连,定下来之后基本不用再管。
缓存与在线阅读各付什么代价
在线阅读省空间,代价是每一话都要现场拉图。信号好的时候体感几乎没有差别,但进地铁、电梯或者信号只剩一格的地方,翻页就会开始等。
先缓存再读正好反过来:读的时候完全不用等,代价是提前占掉一部分存储,还要花时间下完。一话通常几十秒,一次勾十几话就要等上几分钟。
实际用法多半是混合的:在家连着无线网的时候,把接下来要看的几话缓存好,出门就在缓存里读;临时想翻一部没缓存过的,直接在线看也完全可以,看完不留文件。
一话占多少空间怎么估
体积主要由两项决定:一话的页数,和画质档位。
这个差距不小。篇幅短的连载,一话十几兆就够了;页数多、档位又开得高的,一话能到几十兆。所以「缓存一话占多少」没有统一答案,只能按自己实际要读的作品去量。
量的办法很简单:先只缓存一话,在应用的存储管理里看一眼它占了多少,再乘上打算缓存的话数。这比按经验值猜准得多,也能避免一次勾几十话之后才发现空间不够。
| 缓存策略 | 适合什么场景 | 主要代价 |
|---|---|---|
| 只缓存接下来要读的几话 | 通勤、飞行、信号不稳的短途出行 | 需要出发前留出下载时间 |
| 按分组整批缓存 | 长假、长途、连续追完一部 | 一次占掉较多存储 |
| 全部在线看 | 家用无线网、随看随走 | 弱网环境下翻页要等 |
清缓存时进度还在不在
在。清理缓存删掉的是缓存的章节图片,阅读位置不放在里面,它跟着账号走。
这一点和不少人的直觉相反:清完之后,书架顺序、分组、每一话看到哪一页都还在。重新进那一话会从头加载一遍图片,但进度标记仍停在原来的位置。
另一个容易被忽略的机制是缓存白名单。存储紧张时,较早的缓存可能被自动清理掉。把正在追的几话加进白名单可以避免被清,代价是它们会一直占着那部分空间——空间够就用,紧张就别用。
弱网环境下的取舍
信号在一两格之间来回跳的时候,有三件事值得先做。
- 把要读的缓存好收益最大的一步,缓存完就跟网络无关了。
- 关掉预加载避免读的时候后台还在拉后面的页,进一步挤占本就紧张的带宽。
- 画质降一档图片体积小了,缓存也更快下完,等待时间整体缩短。
如果只是短暂没信号,其实什么都不用设置,等信号回来再读就行。真正需要提前安排的是高铁、长途大巴这类会有长时间空档的场景。
画质档位对着体积看
画质档位是这类应用里最容易被忽略、影响却最直接的一项设置。
高档位在平板和大屏手机上确实能看出细节差别,代价是体积和加载时间一起往上走。小屏手机上因为像素密度高、单页显示的区域又小,中档和高档之间的观感差距其实不明显,降一档往往察觉不到画质变化,却能省下接近一半的空间。
判断方法很直接:同一话分别用两个档位缓存一次,比一下占用,再看一眼自己的屏幕上能不能看出区别。看不出来,就用低的那一档。
缓存目录与存储位置
缓存文件保存在应用自己的目录下,不会出现在系统相册里,也不在下载文件夹中。
这意味着两件事。一是用文件夹管理器按图片去找是找不到的,要看占用得进应用的存储管理页面;二是卸载应用会连着缓存一起删掉,如果想留着读过的内容,卸载前先把它们读完。
换到新设备时缓存不跟着账号走,需要重新缓存。所以在旧机上清理之前,先确认账号已经登录、并且同步过一次,这样在新机上还能从原来的位置接着读。对应的登录与同步顺序,在账号与数据归属里写得更完整。