Caliu 是本地优先的:你的笔记就在你的设备上,云端只是备份,永远不会成为瓶颈。这决定了同步的工作方式。
本地在先,同步在后
当你输入时,改动会立即保存到你的设备上。没有保存按钮,也没有加载动画;在同步开始之前,写入就已经完成了。同步发生在之后,在后台进行,只要你有网络连接就会进行。
每台设备各自维护一个队列
每台设备都维护着一个队列,记录你在它上面所做的改动。在后台,Caliu 会把这个队列分批推送到服务器,并拉取你其他设备上发生变化的内容。服务器会记录一份变更日志,因此每台设备只获取它尚未见过的内容。
网页应用在你工作时大约每 20 秒同步一次,并在你回到标签页或重新联网时立即同步。iPhone、iPad 和 Mac 应用也以同样的方式在后台同步。
观察同步过程
侧边栏里的同步指示器会显示当前状态:已同步、有改动待处理、正在同步,或离线。你永远不需要手动触发同步。
如果同一条笔记在两台设备上都被编辑,而任一台都还没来得及同步,Caliu 会询问你要保留哪个版本。请看关于冲突的文章。