I want to prioritize the http browsing instead of the http download. For example i want the client to be able to browse with 512kbit/s, but when he initiates download the speed to be limited to 128kbit/s.
Any idea how i can achieve this ?
you may ‘play’ with burst parameters to ensure fast web browsing. General description you will find in queue documentation, there are some topics about busts in the forum too.
i dont know nor what queues and firewall/mangle rules to use nor the parameters needed that was why i asked.. but im starting to get the general idea that distinguishing browsing and download isnt possible with queues. i may try to use squid with some modules to achieve the desired effect.
Use bursting as suggested. You cannot distinguish if someone is downloading web page or file but if someone is downloding for unreasonable long time then it possibly is not browsing. Bursting solves that simpy and efficiently.