Just curious how do file hosts (e.g. Rapidgator) control the speed at which you are able to download a file?
For example, if you choose a free option, you download the file at X hours. However when you’re a Premium user, the file is downloaded 10x faster.
Like it’s the same file with the same file size, right? What do they do so that there will be difference at which a user will be able to download a file depending on their subscription? If it’s feasible, would also like a visualization of what happens when your browser downloads via free vs. via premium account.
Thank you!
Edit: grammar
In: 18
You have 2 connections to the internet. A download connection and an upload connection. When you download a file from someone, the other side is uploading it to you.
When you click the download button, the website sends the request to a webserver who begins to upload to you. With that request, it includes additional information like the account type and premium status. The webserver takes that information and uses it when it serves the file to you. If your a premium user, it will try and serve the data as fast as it can. If your not a premium user, it decides to only send you 250 Kilobytes of data, before waiting a second to send another 250 kilobytes. If your an ad supported user, it will send 500 kilobytes before waiting a second.
Its not that the file is the same size, its the webserver is purposefully closing it’s upload valve to force to upgrade because money.
Latest Answers