I need some advice on how to handle uploading dozens of large files to a slow FTP server.
Each file takes around 3 minutes to upload, so I’d like to do them in parallel.
It seems that if you put several FTP Upload actions in an async group all pointing to the same FTP Connection, they are still run serially. Is that true?
I had to create an async group and create a number of FTP Connections inside of it, and then use separate FTP Upload commands to upload to their own unique connections.
I would prefer to use the FTP Mirror command instead of FTP Upload, but still be able to break the FTP Mirror into async/parallel actions. However, I couldn’t find a way to specify an Include File Mask for the FTP Mirror, it only has an exclude mask. Could this be added as a feature? (I could log this separately in the feature request forum).
It would also be really nice in the FTP upload action to be able to specify a target directory (like you can in FTP Mirror). Since I had to make seperate FTP Connections for each async group of files, I also needed to duplicate the FTP change dir command into each async group before the FTP Upload. It just makes it all look messy in my project.
Thanks for any advice anyone has!