В целях веб-разработки мне нужна возможность ограничивать полосу пропускания, используемую Chrome, особенно для локальных подключений.
Я знаю, что дополнение «Firefox Throttle» делает это в Firefox; есть ли способ сделать то же самое в Chrome, с помощью инструментов веб-разработки или расширения?
решение1
В Mac OS X вы можете использовать ipfw.
sudo ipfw pipe 1 config bw 15KByte/s
sudo ipfw add 1 pipe 1 src-port 80
# delete the port
sudo ipfw delete 1
Мой источник:http://hints.macworld.com/article.php?story=20080119112509736
решение2
Вы не можете «заморозить» соединения localhost (127.0.0.1). Этого просто никогда не произойдет. Поскольку вам нужно протестировать веб-приложение в предпроизводственной среде, вам нужно найти какой-то эмулятор/симулятор сетевой среды.
Одна из компаний, в которой я когда-то работал, использовала Shunra vCat именно для таких целей тестирования, среди прочих. Вы можете найти бесплатную альтернативу или две, если поискать, но я не уверен.
решение3
Если нажать Ctrl+ Shift+ I, появятся инструменты разработчика для Chrome.
Перейдите на вложенную вкладку «Сеть», которая откроется на этой панели, и на вложенной вкладке, которая откроется на этой панели, нажмите «Без регулирования ▼» («▼» выглядит как стрелка вниз).
Там вы сможете выбрать определенный тип ограничения пропускной способности из списка доступных типов, как если бы вы использовали только этот тип соединения (2G и т. д.). Я не уверен, учитывается ли только загрузка, а не отправка, что я ищу, но я нашел это.
решение4
Apple создала очень удобный официальный инструмент для замедления сети на Mac для тестирования.
Это называется Network Link Conditioner и это бесплатная загрузка Xcode для пользователей Lion. Большинство старых версийXкоддо версии 4.3.2 встроенная копия этого инструмента. Теперь вы используетеXкодкскачать его напрямуюаналогично симуляторам iOS и документации для разработчиков.
Есть 11 встроенных профилей от сети Lossy Edge с задержкой 400 мс до кабельного модема. Если вам нужны другие ограничения, вы также можете использовать ipfw
себя, как описано вКрейг Хокенберристатьямедленная езда, сделай ее легкойВ нем также упоминаетсяОграничение скоростипанель поМайк Шрагэто меньший по размеру файл для загрузки, чем Xcode, но и возможностей у него меньше, чем у инструмента Apple.
Это замедляет весь сетевой стек, поэтому вы не сможете регулировать скорость для каждого приложения, не выполнив такие действия, как установка Lion на виртуальной машине и настройка этой виртуальной машины с регулируемым стеком.
Источник:https://apple.stackexchange.com/questions/24066/how-to-simulate-slow-internet-connections-on-the-mac