So begrenzen Sie die Bandbreitennutzung

Kann jemand einen geeigneten Weg vorschlagen, um die Internetbandbreite zu begrenzen? Ich verwende mobile 3G-Daten.

Ich weiß, wie ich die maximale Datennutzung begrenzen kann, aber ich muss die Bandbreite kontrollieren, damit mein mobiles Datenkontingent nicht zu schnell verbraucht wird.

Was ich möchte, ist eine Möglichkeit, die folgenden Situationen zu kontrollieren:

  1. Manchmal benötigen wir nicht den gesamten Körper einer Webseite, daher ist es wünschenswert, dass wir das weitere Laden der Seite stoppen können, wenn wir dies wünschen. Bei einer Hochgeschwindigkeitsverbindung können Sie das Laden der Seite jedoch nicht stoppen, bevor sie vollständig geladen ist.

  2. Einige Websites mit eingebetteten Videos haben keine Option, das Laden des Videos zu stoppen, daher bleibt mir manchmal keine andere Wahl, als den Tab zu schließen, um den Datenverbrauch zu begrenzen.

Welchen Browser verwendest du? Ich denke, Sie können Medien deaktivieren; das würde helfen, den Datenverbrauch zu reduzieren.
Siehe die Antwort auf eine ähnliche Frage: android.stackexchange.com/a/79556/20840

Antworten (4)

Es ist nicht möglich, die Download-Bandbreite über Code zu begrenzen, der auf dem Gerät ausgeführt wird. Wie schnell die Daten versendet werden, bleibt dem Absender überlassen. Alles, was eine solche App tun könnte, ist, Pakete wegzuwerfen, sobald sie am Gerät ankommen, dh nachdem sie von Ihrem Mobilfunkanbieter gezählt wurden. Diese Pakete müssten dann erneut gesendet und erneut gezählt werden. Der Effekt wäre, dass Websites &c. Das Laden würde länger dauern und mehr Daten dafür verbrauchen.

Zu den Optionen könnte gehören, den Browser anzuweisen, Bilder/Videos standardmäßig nicht zu laden (aber auf Anfrage). AFAIK einige Browser unterstützen das. Wenn diese Dateien nicht angefordert werden, werden keine Pakete für sie gesendet. Ein Nebeneffekt davon wäre, dass die Seiten schneller angezeigt werden, da das Laden auf reinen (HTML-)Text, möglicherweise etwas Javascript und Stylesheets beschränkt wäre.
Wenn das Betriebssystem die Pakete wegwirft, bevor es die TCP-Schicht erreicht, wird dies von TCP bemerkt, da eine Verlust- und Ratenbegrenzung wirksam wird, die den Absender anweist, seine Übertragungsrate zu senken. Also ja, einige Pakete gehen verloren, aber die Download-Gesamtgeschwindigkeit kann erheblich eingeschränkt sein.
@Mansour Das stimmt, jeder Paketabfall führt dazu, dass die Datenrate abnimmt, aber sie steigt dann weiter an, bis weitere Pakete gelöscht werden. Das ist für die Verkehrsgestaltung im Allgemeinen nützlich, aber wie gesagt, der Gesamteffekt besteht darin, die gesamte Datennutzung aus Sicht des Netzbetreibers zu erhöhen.
Wenn Sie meinen, dass die Daten, die nach dem Anzeigen einer einzelnen Seite empfangen werden, mehr sind als die tatsächlichen Seitendaten, dann ja, das ist richtig. Aber es ist die langsamere Geschwindigkeit der Verbindung, die die Benutzerdaten über lange Zeiträume speichert. Die Geschwindigkeit der Verbindung hat einen großen Einfluss auf die Nutzung. Genau danach fragte das OP: Wie kann die Verbindung verlangsamt werden, um dem Benutzer die Möglichkeit zu geben, eine umfangreiche Website daran zu hindern, alle ihre Ressourcen zu laden.
Warum kann das System keine verzögerte ACK auf TCP-Ebene senden, anstatt das Paket zu verwerfen?

Opera Mini verfügt über Optionen zum Aktivieren des Ladens von Bildern und zum Festlegen der Qualität von Bildern, wenn sie geladen werden.

Geben Sie hier die Bildbeschreibung ein

Wenn Sie gerootet sind:

Die Installation einer Firewall (wie DroidWall ) hilft, den Zugriff unerwünschter Apps auf das Netzwerk zu verhindern.

Durch die Installation eines Werbeblockers (wie AdAway ) wird das Laden von Anzeigen verhindert und die Netzwerknutzung reduziert.

Um die Bandbreite zu begrenzen, wechseln Sie von 3G zu 2G. Sie haben immer noch eine Internetverbindung, die jedoch langsamer ist, sodass es länger dauert, bis Ihr monatlicher Internetverkehr aufgebraucht ist. Der Bonus ist, dass die Verwendung von 2G wahrscheinlich auch die Akkulaufzeit verlängert, da es weniger Strom verbraucht als 3G.

Auf der anderen Seite können Sie einen Browser installieren, der die Option hat, Medien nur zu laden, wenn Sie auf ihre Platzhalter klicken.

Ich weiß, dass Sie in Chrome den Datensparmodus in den Einstellungen aktivieren können, wodurch Sie beim Surfen etwa 15 % der Daten sparen (mein üblicher Prozentsatz).

Wenn Sie Root-Zugriff für Ihr Android-Gerät haben, können Sie die „BradyBound“-App verwenden. Welches kostenlos im Playstore erhältlich ist. Sie können die Bandbreite einfach mit dieser App begrenzen. Wenn Sie keinen Root-Zugriff haben, versuchen Sie "Bandwidth Ruler Free" (BWR). Diese kostenlose Version der App hat keinen Zugriff auf alle Funktionen.

Link zur App?