高延時下如何快速傳輸大量文件
在文件傳輸領(lǐng)域,最常使用的是FTP文件傳輸協(xié)議。在使用FTP協(xié)議傳輸時,每個文件都需要客戶端與服務(wù)端建立多次TCP連接才能開始傳輸,因此,當(dāng)網(wǎng)絡(luò)延時較大時,使用FTP傳輸大量小文件的傳輸效率嚴(yán)重低下。
?

使用鐳速傳輸協(xié)議進(jìn)行傳輸,客戶端與服務(wù)器只建立一個TCP連接,所有控制消息和文件數(shù)據(jù)都在該連接上傳輸。
以下載文件為例
1、客戶端將賬號密碼發(fā)送到服務(wù)器進(jìn)行校驗
2、校驗成功后,服務(wù)器將文件信息依次遍歷發(fā)送給客戶端
3、當(dāng)客戶端收到消息后開始向服務(wù)器發(fā)起下載請求。
4、服務(wù)器將文件不論大小,將其拆分為不大于64KB的文件塊放入數(shù)據(jù)結(jié)構(gòu)體中傳給客戶端。
多個文件的下載請求可以同時發(fā)送到服務(wù)器,不需要等待服務(wù)器響,可以充分利用帶寬。大大提升了文件傳輸速率。
經(jīng)過測試,使用鐳速傳輸協(xié)議從美國西海岸下載文件到深圳,使用FTP大約500+個每秒,使用優(yōu)化后的協(xié)議大約4000+個每秒。
測試環(huán)境
1、配置:4核8GB內(nèi)存
2、帶寬:200MB/s
3、丟包:5%
4、延時:200ms
5、測試文件:10GB
查看測試環(huán)境下的數(shù)據(jù):

在耗時對比中,鐳速同樣展示出優(yōu)異的表現(xiàn),如圖所示
鐳速傳輸提供一站式文件傳輸加速解決方案,旨在為IT、影視、生物基因、制造業(yè)等眾多行業(yè)客戶實現(xiàn)高性能、安全、穩(wěn)定的數(shù)據(jù)傳輸加速服務(wù)。傳統(tǒng)文件傳輸方式(如FTP/HTTP/CIFS)在傳輸速度、傳輸安全、系統(tǒng)管控等多個方面存在問題,而鐳速文件傳輸解決方案通過自主研發(fā)、技術(shù)創(chuàng)新,可滿足客戶在文件傳輸加速、傳輸安全、可管可控等全方位的需求。