本次更新重写了传输通道的底层实现,把单线程顺序写入改为分片并行,同时引入秒传指纹库与断点续传机制,4GB 级文件的传输体验有明显改善。
这次升级改了什么
旧版本的传输通道采用单线程顺序写入,文件越大,串行等待带来的空转时间越长,遇到网络抖动还容易整体失败。本次更新引入三项核心改动:
- 分片并行:文件被切分为固定大小的分片,多个分片并发传输,充分利用带宽;
- 秒传指纹库:客户端维护本地文件指纹,命中相同指纹时直接完成,无需占用网络带宽;
- 断点续传:每个分片独立校验,中断后只补传缺失部分。
速度提升的实测数据
| 文件大小 | 旧版本耗时 | 新版本耗时 | 提升幅度 |
|---|---|---|---|
| 100MB 文档包 | 9 秒 | 3 秒 | 约 3 倍 |
| 1GB 安装包 | 96 秒 | 41 秒 | 约 2.3 倍 |
| 4GB 素材包 | 6 分 12 秒 | 2 分 38 秒 | 约 2.4 倍 |
| 相同文件二次传输 | 完整传输 | 秒传完成 | 接近瞬时 |
测试环境为两端均接入 100Mbps 有线网络,文件为随机可压缩内容。实际提升幅度受文件类型、网络质量与两端磁盘读写速度影响。
秒传是怎么做到的
秒传的原理是文件指纹比对。客户端在传输前会计算文件的分片哈希值,与本地指纹库中的记录做比对,如果目标设备上已经存在指纹完全一致的副本,客户端会提示可以直接完成传输,整个过程不产生网络流量。
指纹库仅保存在本机,不上传也不共享,不会造成文件泄露。指纹不匹配的正常文件会走完整的分片并行通道。
断点续传的实际价值
传输过程中网络中断、对方临时休眠、笔记本合盖等情况都可能导致会话中断。旧版本需要从头重传,几个小时的等待往往让人放弃。
新版本在恢复连接后会自动识别已完成的分片,只补传缺失部分。实测一次 4GB 传输在中途断开两次的情况下,最终耗时相比不中断时仅增加约 8%。
对远程办公的意义
文件传输是远程控制中使用频率最高的功能之一。相比图形化的提升,更直接的收益在于工作流的连续性:外出时从公司电脑取回当天的设计源文件、在远程协助时把打包好的日志发给对方、把手机拍的素材批量导入电脑目录,这些原本因为等待太久而被放弃的操作,现在变得可行。
提升传输效率的建议
- 目录级传输建议先打包成压缩包,分片数量减少后成功率更高。
- 传输前先确认被控端剩余磁盘空间。
- 移动网络下建议关闭秒传,避免意外消耗流量。
UU远程