FTP, or File Transfer Protocol, is a method that you can use to upload and download files to a web server. However, transferring a large number of files using FTP can be very slow, especially if you have a slower Internet connection. However, you can still increase the speeds of your FTP transfers by allocating more bandwidth to the FTP client.
Allocate more bandwidth of your Internet connection to the FTP client. Closing down any programs that might be downloading or uploading data from other websites will ensure that the FTP client has more bandwidth available.
Configure your FTP client to increase the maximum upload and download speed of the FTP transfer. Some FTP clients have limits imposed on the bandwidth available by default. If you have FileZilla as your FTP client, click "File," "Site Manager," "Transfer Settings" and type "10" into the field next to "Limit Number of Simultaneous Connections" to increase the speed of FTP transfers.
Contact your web hosting provider to determine whether they allow ZIP files to be unpacked after uploading them to the web server. If it is possible, use a file archiver, such as WinRAR or WinZIP, to archive the files that you want to upload. This will result in increased FTP speeds when uploading a large number of files after archiving them into a single file. After uploading, use the script provided by your web hosting provider to unzip the files.
If you are still unsatisfied with the speed of your FTP transfers, you might have to contact your Internet service provider to upgrade your existing connection.