How fast is FTP on a broadband connection?

Posted on 2007-10-03
Last Modified: 2013-12-02
I have a cable modem, but when I FTP I find it dog slow.  What rate might it be communicating with?  Can it be sped up?

Nested directories take the longest.  If I send to many sites in parallel, will it be slower still?

Is there a way to zip up files locally and unzip them at my website.  (I do not have a dedicated virtual server in which case that would be a yes)

Question by:newbieweb
    LVL 16

    Accepted Solution

    The FTP speed will be based on whatever speed you have at your end as well as the speed that is set at the other end.  Most hosting companies will limit the amount of bandwidth used for FTP to make sure that there is enough available bandwidth available for people browsing Web sites.  

    The reason that nested folders take longer is that, technically, FTP does not allow for folders to be copied.  Windows has to do some stuff in the background to create those folders on the remote host, switch to those folders, and copy each individual file.  

    As for zipping a file and then unzipping it on the FTP server, this won't work because your computer will have to extract the files locally and copy them back to the server.  It would take even longer.

    There really is no way to speed it up unless your hosting company will increase your available bandwidth for FTP.
    LVL 11

    Expert Comment

    by:Jeff Darling
    If you have secure shell  access then you can use compression.  You just need to make sure that the compression program is installed on the server.  most likely the server is unix, so you would use Gzip for compression.  

    I disagree with btpringle.

    It will be CONSIDERABLY faster to compress first, transfer the compressed file over the line, then login using a shell account and perform the decompress.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    IT, Stop Being Called Into Every Meeting

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Problem: Windows 32bit running out of paging space. Solution: Add additional page files on separate partitions. Background: By default Windows creates only one page file on the partition you install Windows on. You may know that the maximu…
    Have you ever stumbled upon a software that is so great that you just love? It happened to me. Love at first sight. Filezilla Server.   Ok its not the most advanced ftp server I've came across. But its a fairly simple piece of software to get the …
    Viewers will learn how to properly install and use Secure Shell (SSH) to work on projects or homework remotely. Download Secure Shell: Follow basic installation instructions: Open Secure Shell and use "Quick Connect" to enter credentials includi…
    After creating this article (, I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…

    760 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    14 Experts available now in Live!

    Get 1:1 Help Now