7
3
So why are FTP uploads soo slow? I am using filezila as a client.
I have like 10 mb in 1000 files and I can upload each individual file with 300-500kb/s yet the whole upload is incredibily slow due to the queueing process that occurs as files are uploaded. For every singe file the client performs all kind of commands and connection operations before actually uploading.
Is there no way to skip over these commands? I am new to ftp clients/uploads/websites etc Is this standard practice? Is this just the way ftp uploads work? Don't you get bored waiting like 20 minutes for 8-10 mb?
How can I efficiently upload 100 mb or more?
@afrazier theoretically not. It depends on the nature of the protocol in use, which doesn't support pipelining. For example, pipelined http was designed to reduce latency – usr-local-ΕΨΗΕΛΩΝ – 2014-10-21T20:05:11.910
@djechelon: Pipelining helps, but you still have the problem of command overhead and most pipeline implementations limit the number of active simultaneous requests (because overhead can still swamp the payload eventually). – afrazier – 2014-10-21T20:14:40.403
Transferring a large number of small files is much less efficient for any protocol, not just FTP. It's just much more noticeable over the internet (or a WAN) because the latency makes the command overhead swamp the actual transfer rate. – afrazier – 2011-06-14T17:59:17.967