Zip包的增量更新机制
来源:互联网 发布:杭州云计算产业园 编辑:程序博客网 时间:2024/06/05 09:24
这篇文章先给大家说一下,我是看《App研发录》的时候自己从中摘抄的,该书的作者是包建强。下面给出的内容我个人认为是很有必要了解的。也就是Zip包的增量更新机制。
我这里说的Zip包是嵌入了HTML5页面的Zip包。
摘抄内容如下:
每次有新版本的HTML5,都要下载一个最新的Zip包,还是很慢。为此需要减小Zip的体积。我们知道,Zip包中包括HTML5页面、图片、CSS和JS文件,但并不是每次升级每个文件都要更新,我们要把那些不随版本升级而变化 的文件挑出来,压缩成common.zip,放到App包中,仍然是第一次启动App后解压缩到本地。这样每次HTML5页面的版本要升级,确保要下载的Zip包中只包括新增的和修改的文件就可以了,从而确保了Zip包的体积最小,可以快速下载到App,仍然解压到相同的目录下,如果有相同的文件则将其覆盖。我们称这种机制为“增量更新”。这里说的增量包,只包括新增的和修改的文件,对于删除的文件,我们不用去管它,就把它扔在手机的本地目录下好了。也许有人会问,当App正在访问本地的一个HTML页面的时候,恰好本地解压Zip包时要覆盖这个文件,那么会不会像PC机那样弹出个窗口提示“该文件正在使用中,复制工作不能进行”?经过测试,在手机上不存在这个问题。但就算是增量更新,也要控制增量包的大小在100KB以内。
==========================================================
冬天来了 我感觉到了一些冷 不过 会变暖的
阅读全文
0 0
- Zip包的增量更新机制
- Android OTA增量包update.zip的生成
- Unity增量更新BsDiff(也适用于整包的增量更新)
- 增量更新的研究
- Android的增量更新
- solr增量更新的字段
- 谱聚类的增量更新原理
- 安卓的增量更新
- 安卓的增量更新
- APP增量更新的实现
- 关于Kettle的增量更新
- 实现android的增量更新
- java开发的可视化打增量包、发http请求、生成ibatis辅助工具20160603更新
- Android增量更新(四)-客户端合并差分包生成新的apk安装包
- 基于WebCollector 2.x的增量更新机制,制作新闻采集APP
- ETL的增量抽取机制
- ETL的增量抽取机制
- Oracle 增量备份的机制
- 图片验证码代码
- 关于GraphicLayer和canvas混用时,graphicLayer的绑定点击事件不生效
- IIS中给网站添加匿名访问用户图文教程
- 清理Java缓存步骤:
- Qt Windows 打包发布 (二)
- Zip包的增量更新机制
- ClassLoader 三 Android 类加载
- 关于集合的一些源码
- 最常用的eclipse快捷键总结
- JavaScript的显示和隐藏
- python 操作符**与*的用法
- 在Win10 Anaconda中安装Tensorflow
- Android装饰者模式学习笔记(2)
- 关于Python中的无参数实现两个参数的值交换