FTP Transfer Speed
In most cases FTP transfer times are directly related to the speed of your internet connection. Go to speedtest.net and run the test to find out what your connection speed is.
Typical 'High Speed Internet' connections provide acceptable download speeds but are very slow when it comes to 'uploading' a file.
Typical service speed test:
With this type of connection a 200 MB file can download from the server in a 80 seconds; but at only 3 Mbps upload speed the same file requires 10 minutes to transfer to the server, and that is only as long as the connection remains stable.
With an internet connection that is high speed both 'up' and 'down' the transfer times will be significantly shorter.
High speed synchronous speed test:
With this connection a 200 MB file downloads from the server in 20 seconds and also transfers 'up' to the server in just 20 seconds.