Für Webentwicklungszwecke möchte ich die von Chrome genutzte Bandbreite drosseln können, insbesondere für Localhost-Verbindungen.
Ich weiß, dass das Add-on „Firefox Throttle“ dies in Firefox macht. Gibt es eine Möglichkeit, dasselbe in Chrome mit den Webentwicklungstools oder einer Erweiterung zu tun?
Antwort1
Unter Mac OS X können Sie ipfw verwenden.
sudo ipfw pipe 1 config bw 15KByte/s
sudo ipfw add 1 pipe 1 src-port 80
# delete the port
sudo ipfw delete 1
Meine Quelle:http://hints.macworld.com/article.php?story=20080119112509736
Antwort2
Sie können Verbindungen mit dem lokalen Host (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.
Eines der Unternehmen, für das ich einmal gearbeitet habe, verwendete Shunra vCat unter anderem genau für solche Testzwecke. Wenn Sie sich umsehen, finden Sie vielleicht ein oder zwei kostenlose Alternativen, aber ich bin mir nicht sicher.
Antwort3
Wenn Sie Ctrl+ Shift+ drücken I, werden die Entwicklertools für Chrome angezeigt.
Gehen Sie zum Unterregister „Netzwerk“, das sich in diesem Bereich öffnet, und klicken Sie in dem Unterregister, das sich in diesem Bereich öffnet, auf „Keine Drosselung ▼“ („▼“ sieht aus wie ein nach unten gerichteter Pfeil).
Dort können Sie aus einer Liste verfügbarer Typen eine bestimmte Bandbreitenbeschränkung auswählen, als ob Sie nur diese Art von Verbindung (2G usw.) verwenden würden. Ich bin nicht sicher, ob dies nur für Downloads und nicht für Uploads gilt, was ich eigentlich suche, aber ich habe es gefunden.
Antwort4
Apple hat ein sehr praktisches offizielles Tool zur Testverlangsamung des Netzwerks auf dem Mac erstellt.
Es heißt Network Link Conditioner und ist ein kostenloser Download von Xcode für Lion-Benutzer. Die meisten älteren Versionen vonXcodevor Version 4.3.2 war eine Kopie dieses Tools eingebettet. Jetzt verwenden SieXcodeZudirekt herunterladenauf ähnliche Weise wie die iOS-Simulatoren und die Entwicklerdokumentation.
Es gibt 11 eingebaute Profile von einem Lossy Edge-Netzwerk mit 400 ms Verzögerung bis hin zu einem Kabelmodem. Wenn Sie andere Grenzen benötigen, können Sie diese auch ipfw
selbst verwenden, wie in beschriebenCraig Hockenberrys Artikellangsame Fahrt, mach es einfachEs erwähnt auch dieGeschwindigkeitsbegrenzungPanel vonMike SchragDer Download ist kleiner als bei Xcode, bietet aber weniger Optionen als das Tool von Apple.
Dadurch wird der gesamte Netzwerkstapel verlangsamt, sodass Sie die Drosselung nicht für jede App einzeln vornehmen können, ohne beispielsweise Lion in einer virtuellen Maschine zu installieren und diese VM mit einem gedrosselten Stapel einzurichten.
Quelle:https://apple.stackexchange.com/questions/24066/how-to-simulate-slow-internet-connections-on-the-mac