首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

高延时下如何快速传输大量文件

在文件传输领域,最常使用的是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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230104A04GPE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券