![]() For that you need full multi-part transfers. The problem is that these don't help at all if you are transferring only one single large file. It's great that FileZilla supports multiple simultaneous transfers. Besides for massive files, the bandwidth wasted would be a very small percent of the total bandwidth used. But practically every other FTP client out there already supports this feature, so I think it should be up to us admin to support this feature or not. Implementing this feature would waste a little bandwidth. Furthermore, the server or operating system likely has already read-ahead a significant portion of the file, wasting RAM and causing the HDD to wear down.įrom a network administrator's perspective, codesquid is technically correct. ![]() Depending on the network configuration it can be many megabytes which are still in various buffers or on route to the destination. Now at that point, the server has already sent you a lot more data you just didn't receive yet. ![]() So you have to forcefully close the connection. After receiving the 512KiB you've got all the data you want, yet the server is still sending. Now assume a file of 1MiB and you want to only get the first half. ![]() The server always prepares to send you the full file starting from the resume offset. You can only give an offset at which to start the transfer, but cannot tell the server to only send you that many bytes. Even then the largest cause of overhead remains: The FTP protocol has no range command. Let's ignore the fact that you'd double the control connection overhead. (The public outcry would be gigantic though)Īt least no bandwidth is wasted with that option. Strictly speaking I'd have to remove the option for multiple simultaneous transfers.
0 Comments
Leave a Reply. |