Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

FTPeek_UploadFileFromContainer slow?

Featured Replies

I'm doing some testing of uploads from container fields (externally stored, open storage), with files in the 30-50 MB range, using FTPeek_UploadFileFromContainer with FTPeek 1.67 on a Mac OS X 10.10.5 with FileMaker Pro Advanced 13 using a local FileMaker file, and I find the upload times to be significantly longer than with an FTP client.

I haven't done any detailed benchmarking on exact differences yet, but one file (54 MB) took 4.5 minutes to uploading using FTPeek (not including the time to connect etc, just the upload itself). Using FileZilla, it took 59 seconds (which already is bad enough, but I don't have a good upload speed where I'm testing this, and neither does my client).

Has anyone else experienced this? 

  • Author

Would the use of a custom memorysize file to increase the head space have any positive effect on file upload time?

  • 1 month later...

David, thanks for the information! I'm not aware of any specific outstanding issues with FTPeek that would cause slow uploads, but it's likely that FileZilla client is doing some optimization that FTPeek isn't. I've added a ticket to our issue tracker regarding this sort of upload optimization. If you have any more details that could help, such as the type of FTP server you're uploading to, or any benchmarks you may have done already, those would be a big help for us.

Thanks again!

  • Author

I can't promise that I'll get to this very soon, but I'll try to put together a sample file and do some simple benchmarking to see if the relative upload speed between FTPeek and FileZilla etc seems to vary with file size or not.

  • Author

I did some very rough benchmarking just to see if my initial impression stands or not.

I've uploaded files with different sizes using FTPeek_Upload_Container and FileZilla to an FTP site (not the same as the one I first noticed the issue with), and compared the relative upload times. I ran the uploads 5 times for each file size and the upload times are very consistent for both FTPeek and FileZilla.

I also tried doing the upload with and without a 512m custom memorysize for FTPeek, but that did not make any difference.

Average upload times:

File size              FTPeek            FileZilla             Relative
500k                  00:04                00:04                1:1
5m                     00:28                00:09                3.1:1 
50m                   04:35                00:58                4.75:1

I also ran a 500m file once, and the result indicates that the relative duration doesn't keep increasing (it was 4.6:1).

To me, the above numbers mean that it would make sense to look closer at whether there isn't some built-in bottleneck internal to FTPeek that affects "larger" files on upload. 

I think 360Works would be in a better position to test this properly, but I'd be happy to run some further tests myself. The next thing on my list would probably be to test using another FileMaker-plugin - if another plugin doesn't have the same discrepancy, that would be an ever stronger indication that something isn't as optimized as it can be in FTPeek.

 

 

  • Author

I've now run the same tests using CNS' FTPit Pro 2.0.8, and the results seem to confirm that there's some specific issue with FTPeek.

The relative ratio for the three file sizes is pretty much 1:1 compared to FileZilla; sometimes CNS is even slightly faster, and the very worst I got was 1.36:1 for a 50m file - obviously way better than what I get with FTPeek.

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.