The next RouterOS version will include a new exciting feature - matching connections by their speed. This will help you assign different rules for http downloads, in contrast to just surfing, find P2P downloads even if they mask themselves as HTTP, give priority to VOIP etc. See more here:
its so easy my friend for example someone is downloading large file from web (~100MB) and u dont want that he will use all the bandwith you have so if you set up this config from toturial on wiki you get something like this:
when he start download first 500KB goes with speed of non havy-conn but when this particular conn gets more then 500kb it is change to havy-conn so his speed will drop down. but when he open web page he won’t see the diffrence because this conn is lower then 500KB. Easy?
and there is also conn-rate(the topic). so when he even download large file but the source server have lower upload speed then the conn-rate parameter then this connection wont be change to havy-conn even if its 1GB
and also in QT when conn is mark as havy its get lower priority then non-havy
Example in that topic is quite simple, I’m thinking about 2 or 3 step limitation. First 500kB of conenction with one speed, then next 10MB with other speed, and then reset with even lower . Really need to think about best implementation.
At this point - this is ideal solution for port 80 traffic, finally we can ensure that this port is used by HTTP mainly