Can anyone suggest a suitable way to limit internet bandwidth? I am using 3G mobile data.
I know how to limit the maximum data usage but I need to control the bandwidth so that my mobile data allotment doesn't get consumed too quickly.
What I'd like is a way to control the following situations:
Sometimes we don't need the whole body of an webpage, hence it is desired that we can stop loading the page further when we wish. But on a high speed connection you cannot stop loading the page before it gets fully loaded.
Some websites with embedded do not have an option to stop loading the video, hence sometimes leave me no option but to close the tab to limit data-consumption.
It's not possible to limit the download bandwidth via code running on the device. It's up to the sender how fast to send data. All that such an app could do is to throw away packets once they arrive at the device, which is after they've been counted by your carrier. Those packets would then have to be resent, being counted again. The effect would be that websites &c. would take longer to load and use more data to do so.
To limit the bandwidth, switch from 3G to 2G. You will still have internet connectivity but It will be slower, hence taking a longer time to use up your monthly internet traffic. The bonus is that using 2G will probably also increase battery duration as it consumes less power than 3G.
On the other side, you can install a browser that has an option to load media only when you click on their placeholders.
I know that Chrome lets you enable data saver in settings which saves you around 15% of data while surfing (my usual percentage).
If you have root access for your android device, you can use "BradyBound" app. Which is available on playstore for free. You can simply limit the bandwidth using this app.
If you doesn't have root access, try "Bandwidth ruler free" (BWR). This free version of the app doesn't have access to all features.