Expected duration: 15 minutes I will pay £30 for a viable solution to my problem. All I need is the answer, no coding. Those who provide the correct solution will be contacted for future work, to carryout future projects.
My ASP.NET C# website has a requirement for large downloads (50GB files). I do not want any large downloads/uploads to affect the performance of other pages that are being served. For example downloads will have 80% of the bandwidth whilst pages have a minimum of 20%.
I need a secure solution to limit bandwidth to certain parts of my site so that all combined users will never be able to download more than X-Mb a second? I must use a single IP to reach the site.
I have tried:
Splitting the site into sub domains and implementing limits of bandwidth. This works fine with HTTP but not HTTPS, which seems to ignore it. Applied QoS as a group policy to windows server, this works for the whole server but does not seem to work for individual pages. Apply QoS (on a Cisco router), based on URL, but this only works with the new XE IOS versions. In production are older IOS images.