目前在启动阶段会进行一次完整的云端同步过程,以确保用户进入主界面后数据的一致性。带来的问题就是如果数据量较大,则启动等待时间会较长,在弱网环境下用户体验下降尤为明显。 考虑改进为启动阶段仅下载云端索引文件,通过和本地文件差异对比后就进入主界面,然后后台异步执行后续的数据同步处理,需要考虑将待下载文档设置为锁定只读状态。
Activity
[-]云端同步不阻塞启动[/-][+]云端数据同步不阻塞启动[/+][-]云端数据同步不阻塞启动[/-][+]云端同步数据在启动后执行[/+]🎨 云端同步数据在启动后执行 siyuan-note/siyuan#6290
🎨 云端同步数据在启动后执行 #6290
✨ #6290
✨ #6290
🎨 #6290
🎨 云端同步数据在启动后执行 #6290