F-Droid更新索引格式,数据量降低100倍
出品 | OSC开源社区(ID:oschina2013)
8 MB
,未压缩的为 33 MB
。当更新资源库索引时,每个 F-Droid 客户端应用程序都必须一次又一次地下载和处理 8MB
。随着此次调整,F-Droid 将只更新有变化的内容,而不是像之前一样完整更新一遍。entry.json
文件,而不是完整的索引,实现节省带宽、加快更新索引的速度,需要下载和存储的数据也变得更小。entry.json
文件指向完整的索引,以防应用程序之前从未更新过,或者需要所有的应用程序元数据。entry.json
也包含指向各种较小的 diff 文件的指针。应用程序会自动选择正确的 diff,并且只下载那个小得多的文件。80 KB
,未压缩的大小则是 241 KB
(原本这两个数字分别为 8 MB
和 33 MB
),对照完整索引的话只占其 1%
。目前 F-Droid 最新的客户端应用程序已经支持这种新的仓库格式。往期推荐
Linux发行版“新秀”,底层从Ubuntu迁移到Debian
一人改代码搞崩推特,马斯克暴怒:ShitCode!彻底重构!
Rust团队内部斗争终平息:建立新领导委员会、权力下放、宣布新的治理模型草案
点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦
微信扫码关注该文公众号作者
戳这里提交新闻线索和高质量文章给我们。
来源: qq
点击查看作者最近其他文章