Für Webentwicklungszwecke möchte ich in der Lage sein, die von Chrome verwendete Bandbreite zu drosseln, insbesondere für Localhost-Verbindungen.
Ich weiß, dass das Add-On "Firefox Throttle" dies in Firefox tut. Gibt es eine Möglichkeit, dasselbe in Chrome mit den Webentwicklungstools oder einer Erweiterung zu tun?
google-chrome
browser
bandwidth
google-chrome-extensions
Benjamin Crouzier
quelle
quelle
Sie können localhost-Verbindungen (127.0.0.1) nicht drosseln. Das wird einfach nie passieren. Da Sie eine Webanwendung in einer Vorproduktionsumgebung testen müssen, müssen Sie eine Art Emulator / Simulator für die Netzwerkumgebung finden.
Eine der Firmen, für die ich einmal gearbeitet habe, hat Shunra vCat unter anderem genau für solche Testzwecke verwendet. Sie könnten eine oder zwei kostenlose Alternativen finden, wenn Sie sich umschauen würden, aber ich bin mir nicht sicher.
quelle
Apple hat ein sehr praktisches offizielles Tool entwickelt, um das Netzwerk auf dem Mac zum Testen zu verlangsamen.
Es heißt Network Link Conditioner und ist ein kostenloser Download von Xcode für Lion-Benutzer. Die meisten älteren Versionen von Xcode vor Version 4.3.2 haben eine Kopie dieses Tools eingebettet. Jetzt verwenden Sie Xcode , um es direkt herunterzuladen, ähnlich wie bei den iOS-Simulatoren und der Entwicklerdokumentation.
Es gibt 11 integrierte Profile von einem Lossy Edge-Netzwerk mit einer Verzögerung von 400 ms zu einem Kabelmodem. Wenn Sie andere Limits benötigen, können Sie sich auch
ipfw
wie in Craig Hockenberrys Artikel Slow Ride beschrieben verwenden. Machen Sie es sich einfach. Außerdem wird das Speed Limit- Panel von Mike Schrag erwähnt , das kleiner als Xcode heruntergeladen werden kann, aber weniger Optionen als Apples Tool bietet .Es verlangsamt den gesamten Netzwerkstapel, sodass Sie nicht pro App drosseln können, ohne beispielsweise Lion in einer virtuellen Maschine zu installieren und diese VM mit einem gedrosselten Stapel festzulegen.
Quelle: /apple/24066/how-to-simulate-slow-internet-connections-on-the-mac
quelle
Wenn Sie Ctrl+ Shift+ Idrücken, werden die Entwicklertools für Chrome angezeigt.
Gehen Sie zur Unterregisterkarte "Netzwerk", die in diesem Bereich geöffnet wird, und klicken Sie in der Unterregisterkarte, die in diesem Bereich geöffnet wird, auf "Keine Drosselung ▼" ("▼" sieht aus wie ein Abwärtspfeil).
Dort können Sie aus einer Liste verfügbarer Typen eine bestimmte Art von Bandbreitenbeschränkung auswählen, als würden Sie nur diese Art von Verbindung (2G usw.) verwenden. Ich bin mir nicht sicher, ob es nur für Downloads statt für Uploads zählt, wonach ich suche, aber das habe ich gefunden.
quelle