I have an application written in .NET 3.5 that uses FTP to upload/download files from a server. The app works fine but there are performance issues:
It take
I know it's an old thread, but I recently had to go through a similar situation.
We needed to download 70+ XML files from an ftp server in under 25 minutes without opening more than 5 connections during that time-frame.
These were all the alternatives we tried:
We ended up using old-fashioned ftp batch script. It's fast and I only use one connection to download all the files. It isn't flexible, but it's much faster than everything else I've tried (75 files in under 20 minutes).