Solution for Transferring A Large Number of Files over High Latency

When using FTP software, each file needs to establish multiple TCP connections between the Client and the Server to start the transfer. As a result, FTP software performs poorly when transferring large numbers of small files over high-latency networks.

While using the Raysync transfer protocol, the Client and the Server only establish one TCP connection, and all control messages and data are transferred on this connection.  

 Take the download file as an example:

  1. The Client sends the account password to the Server for verification.
  2. After successful verification, the Server will traverse the file information and send to the Client in turn.
  3. After receiving the message, the Client initiates a download request to the Server.
  4. Regardless of the file size, the Server splits them into multiple file block below 64kb, puts them into the data structure and sends it to the Client.

This allows multiple download requests to be sent to the Server at the same time without waiting for the Server to respond.

In a test of downloading files from the United States to Singapore, about 4,000 files per second can be downloaded using the Raysync optimized transfer protocol, while only about 500 files per second using the FTP protocol.

Raysync transfer makes full use of bandwidth to achieve high-speed large file transfer at any conditions.

Start your Free Trial TODAY: https://www.raysync.io/.

Share This:

You might also like

We use cookies and similar technologies to collect information about how you interact with our website and allow us to remember you. We use this information in order to improve and customize your browsing experience and for analytics and metrics about our visitors both on this website and other media. To find out more about the cookies we use, see our Cookie Policy & Privacy.

If you decline, your information won’t be tracked when you visit this website. A single cookie will be used in your browser to remember your preference not to be tracked.