Forum Moderators: phranque
You should probably do a little experimenting to pinpoint the bottleneck. Can you FTP to other sites from the same location at a faster rate? And can you FTP at a faster rate from another location to the site in question?
There are several factors that need to be considered. 16 KB/s (kilobytes per second) is 128 Kbps (kilobits per second). One reason may be that your distance from the CO (central office) is such that only 128 Kbps can be offered. Common for rural residents or DSL service that is just being rolled out in your area. Your upload speed may also be capped at 128 Kbps due to the service you signed up for and would need to pay more for the faster upload speed. Little known fact is that EarthLink will give you 320-384 Kbps upload but only advertise 128 Kbps upload.
If you do a lot of FTP, look into zipping your files and unzipping it at the web server using telnet/ssh. even with the fast connection, I can update my entire site in a few minutes now instead of the half hour it took uploading each file. And I have 768 Kbps up!