Skip to content

Commit d2a0388

Browse files
committed
Update doc
1 parent 4129097 commit d2a0388

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

doc/README.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,20 @@ crsync-基于rsync rolling算法的文件增量更新
33

44
**最终实现效果:**
55

6-
1. 无版本概念,任何本地文件均可增量升级到最新.服务器不用管理多版本
7-
2. 内存小,100M文件升级时只占用500KB内存.
8-
9-
**制作流程:**
6+
1. 文件无版本概念,任何本地文件(可随意修改)均可直接增量更新至服务端最新(或指定版本)文件。服务端(CDN)无需部署多个版本文件。
7+
2. 增量更新内存占用极小,100MB 文件升级时仅占用 500KB 内存。
8+
9+
**制作流程:**
1010

1111
1. 制作新版本,部署至CDN/HTTP File Server.
1212
2. Client自动计算差异,下载差异,合并差异.
1313
3. Done!
14-
14+
1515
### 0.缘起
1616

1717
目前主流的文件增量更新方案是**bs diff/patch**,以及google chrome Courgette改进方案。
1818
我之前研发某手游产品时发现,主流方案存在的问题:
19-
19+
2020
1. 多版本运营繁琐。
2121
假设目前先后开发了5个版本,1.0~5.0,运营中需要制作
2222
1-2.patch

0 commit comments

Comments
 (0)