在文件传输领域,最常使用的是FTP文件传输协议。在使用FTP协议传输时,每个文件都需要客户端与服务端建立多次TCP连接才能开始传输,因此,当网络延时较大时,使用FTP传输大量小文件的传输效率严重低下。
使用镭速传输协议进行传输,客户端与服务器只建立一个TCP连接,所有控制消息和文件数据都在该连接上传输。
以下载文件为例
1、客户端将账号密码发送到服务器进行校验
2、校验成功后,服务器将文件信息依次遍历发送给客户端
3、当客户端收到消息后开始向服务器发起下载请求。
4、服务器将文件不论大小,将其拆分为不大于64KB的文件块放入数据结构体中传给客户端。
多个文件的下载请求可以同时发送到服务器,不需要等待服务器响,可以充分利用带宽。大大提升了文件传输速率。
经过测试,使用镭速传输协议从美国西海岸下载文件到深圳,使用FTP大约500+个每秒,使用优化后的协议大约4000+个每秒。
测试环境
1、配置:4核8GB内存
2、带宽:200MB/s
3、丢包:5%
4、延时:200ms
5、测试文件:10GB
查看测试环境下的数据:
在耗时对比中,镭速同样展示出优异的表现,如图所示
镭速传输提供一站式文件传输加速解决方案,旨在为IT、影视、生物基因、制造业等众多行业客户实现高性能、安全、稳定的数据传输加速服务。传统文件传输方式(如FTP/HTTP/CIFS)在传输速度、传输安全、系统管控等多个方面存在问题,而镭速文件传输解决方案通过自主研发、技术创新,可满足客户在文件传输加速、传输安全、可管可控等全方位的需求。
本文《高延时下如何快速传输大量文件》内容由镭速大文件传输软件整理发布,如需转载,请注明出处及链接:https://www.raysync.cn/news/post-id-977
领取专属 10元无门槛券
私享最新 技术干货