We’re loving Uppy, especially the fault-tolerant uploads.
However, we’re seeing about 38Mb/s when uploading to a server where we can us Linux’s “scp” command to push about 115Mb/s. I’ve also test SFTP (I know this is just like scp) with the same results. My gut is Uppy can handle much more than a 38Mb/s upload speed.
Since I know the problem isn’t the internet line, my guess is a the Tus protocol must have some latency to it, but again, this looks like much more than I would expect.
I’m using the JS Dashboard on the Uppy client, and the Uppy server is running the PHP client that the docs recommend. It’s running on a dedicated test AWS server with 4 cores and 16GB of RAM, so it’s got the horsepower to spare.