Real-time monitoring of active web connections on IIS 7 (possibly throttling individual IP addresses)?

We are developing a web application that manages files and resources for different users to download during the day on a web server with very limited upstream bandwidth.

Is there a way to control in real time how much uplink bandwidth is used by individual connections to IIS (7.0)?

Ideally, we would like to see a list of each active IIS connection, the fps transmitted to everyone in real time, and the destination IP address.

As a super bonus: is there a way to individually throttle / IP connections so that they do not depend on the entire bandwidth?

+3
source share
2 answers

Some prospectus level software firewalls allow you to do this. If you configure IIS so that each workflow is easily different from the others, you can do what you want using software such as Net Limiter .

+2
source

Have you looked at the Bit Rate Throttling module ? It can be used to throttle media and multimedia files with specified transfer rates.

+1
source

Source: https://habr.com/ru/post/1703133/


All Articles