什么是用于在客户端和服务器之间同步文本文件的低延迟、低带宽算法?
是否有这样一种设计,即客户端发送其当前状态和来自服务器的最后 ACK 状态的增量?我在考虑 Quake3 网络..
编辑 1:
更具体地说,diff/delta 算法在客户端/服务器环境中的表现如何。
例如在客户端计算差异、发送到服务器、服务器解释和更新其存储、向客户端发送 ACK 是否更昂贵?还是拥有一个客户端发送其完整状态并由服务器存储它的复制模型更便宜......?
编辑 2:
100 KB 文本文件。一些小的东西,不要太大。
最佳答案
关于在客户端/服务器之间同步文本的算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6834658/