I actually made an attempt to troubleshoot the dismal 8mbps I was getting from WeTransfer… while my D/L clocks @ 930 down, and roughly the same Up.
It seems that you guys are right, the service sucks. see below:
(WeTransfer Support)
Jan 24, 2022, 10:07 GMT+1
Hi again,
Thanks for getting back to me.
In regards to your slow download speeds, I can confirm that, after discussing your case with our engineers, we’re unable to give you a concrete solution to improve your speeds with WeTransfer. Please allow me to explain why this is, and hopefully provide some context as to the ‘why’ behind this inability to assist:
The gaps you see in the transmission of your download comes from the fact that our download servers work in a “tick-tock” cycle. During the “tick” step, the download server retrieves a segment of an object on AWS (Amazon Web Service) S3 and stores it in it’s RAM, in an in-memory filesystem. During the “tock” step, that data gets sent out to CloudFront by writing the segment file from the in-memory filesystem to the socket that is associated to a specific downloader - in this case you. In your case, however, with your download speed, these nearly equal out or you are able to pull faster than we can pull from S3 on your behalf.
We load-balance our download servers based on the average download speeds people have + the number of connections we can handle safely and some. Since, we serve a few hundreds of people from a single download server. This makes it impossible to know how “fast” a particular client is going to be pulling prior to its download starting, we can’t anticipate ahead of time which of our download servers will be the best to handle that client. There are also a number of limiting factors, including; the speed at which our servers can pull from S3, the number of downloads we’re currently servicing, the outgoing/incoming bandwidth of our download servers, and more.
So in practical terms, the only way for us to guarantee that one single downloader can consume the maximum available speed/throughput (about 400MBps - 500Mpbs) would be to allocate one single download server for every downloading customer, in its entirety. This would be an extremely expensive proposition for us.
So while we can’t promise that it’s going to get better soon, we are aware that some people with very fast connections are not going to get their connections utilized to the fullest. This is why we’ve devised an in-house speed test that allows our engineers to investigate these cases.
So, if you’d like to help us make better predictions about download speeds, feel free to let me know and I’ll proceed by sending you over the instructions.
If you want to know more about our download flow, feel free to have a look at this presentation:
Do not hesitate to contact me if you have any more questions about anything that I’ve mentioned.
Thanks for your understanding,
WeTransfer Support