Ich habe mich gefragt, ob es eine Möglichkeit gibt, die Geschwindigkeit eingehender Verbindungen mit Hilfe einiger Erweiterungen / Addons für jeden modernen Browser zu drosseln?
Ich möchte die Geschwindigkeit auf etwa 20 kB reduzieren, nur um zu sehen, wie die Dinge geladen sind, auch für andere Tests.
Weiß jemand, dies mit einem der modernen Browser zu erreichen?
Bearbeiten (2017-04-09) : Die wichtigsten Browser haben diese Funktionalität bereits integriert:
Die ursprüngliche Antwort folgt als Referenz, sie kann in einigen Szenarien dennoch nützlich sein.
Ich habe NetLimiter irgendwann verwendet - es funktioniert mit allen Anwendungen und kann individuelle Bandbreitenlimits für sie zuweisen.
Beachten Sie, dass dies zwar für Modembenutzer eine gute Annäherung ist (falls Sie welche finden), zeigt es Ihnen nicht ganz, wie ein Benutzer irgendwo in China Ihre Website wahrnimmt. Das Problem dabei ist nicht so viel Bandbreite, sondern eher lange und weitgehend unterschiedliche Ping-Zeiten (bis hin zu gelegentlichen Paketverlusten). Leider sind mir keine Anwendungen bekannt, die zufällige Netzwerkverzögerungen und Paketverluste simulieren können.
Eine andere Alternative ist Charles Proxy - es lässt Sie simulieren langsame Netzwerkverbindungen . Dieser Ansatz ist Browser-unabhängig, ändern Sie einfach die Netzwerkkonfiguration des Browsers, um Charles als Web-Proxy zu verwenden.
Seit Ende 2014 hat Chrome das direkt in die Entwicklerwerkzeuge eingebaut.
Für Firefox könnten Sie FirefoxThrottle verwenden . Wenn Sie verschiedene Browser testen müssen, würde ich stattdessen einen Drosselungsproxy wählen.
Sie können einen Online-Test mit Ссылка unter test settings / connection
Schließlich hat Firefox in RespTive Design Mode in DevTools auch die Netzwerkdrosselungssteuerung hinzugefügt. Verfügbar in V.52.x Ссылка
Sie können Ihren Browser so konfigurieren, dass er einen Tunnel-Proxy verwendet, der die Geschwindigkeit begrenzt. Zum Beispiel läuft in Node.js der folgende Server
%Vor%, wobei * und ** der Port bzw. die IP-Adresse eines Proxyservers sind und die Konfiguration des Browsers für die Verbindung mit 127.0.0.1, Port 8124, die Geschwindigkeit auf 20 KB / s reduziert. Der Proxy kann ein entfernter oder lokaler Proxy-Server sein (z. B. Squid, Privoxy oder einer von npm ), der dasselbe Protokoll wie der Browser unterstützt .
Tags und Links internet-explorer google-chrome networking firefox