11

В целях веб-разработки я хочу иметь возможность регулировать пропускную способность, которую использует Chrome, особенно для локальных соединений.

Я знаю, что дополнение Firefox Throttle делает это в Firefox; Есть ли способ сделать то же самое в Chrome, с помощью инструментов веб-разработки или расширения?

4 ответа4

8

Под 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

3

Вы не можете 'ограничить' соединения localhost (127.0.0.1). Это просто никогда не случится. Поскольку вам нужно протестировать веб-приложение в предсерийной среде, вы должны найти своего рода эмулятор / симулятор сетевой среды.

Одна из компаний, в которой я когда-то работал, использовала Shunra vCat именно для таких целей тестирования. Вы могли бы найти бесплатную альтернативу или две, если бы вы посмотрели вокруг, но я не уверен.

1

Если вы нажмете Ctrl+Shift+I, появятся Инструменты разработчика для Chrome.

Перейдите во вложенную вкладку "Сеть", которая открывается на этой панели, и во вложенной вложенной вкладке, которая открывается на этой панели, нажмите «Нет регулирования ▼» («▼» выглядит как стрелка вниз).

Там вы сможете выбрать определенный вид ограничения пропускной способности из списка доступных типов, как если бы вы использовали только такой тип соединения (2G и т.д.). Я не уверен, учитывается ли это только для загрузки вместо загрузки, что я и ищу, но я нашел это.

1

Apple сделала очень удобный официальный инструмент для замедления сети на Mac для тестирования.

Он называется Network Link Conditioner и это бесплатная загрузка Xcode для пользователей Lion. Большинство старых версий Xcode до версии 4.3.2 включали копию этого инструмента. Теперь вы используете XCode, чтобы загрузить его напрямую, аналогично симуляторам iOS и документации для разработчиков.

Существует 11 встроенных профилей от сети Lossy Edge с задержкой 400 мс до кабельного модема. Если вам нужны другие ограничения, вы также можете использовать ipfw самостоятельно, как описано в статье Крейга Хоккенберри « Медленная поездка, упростите ее». В ней также упоминается панель « Ограничение скорости » Майка Шрага, которая меньше, чем Xcode, но имеет меньше возможностей, чем Apple. инструмент.

Это замедляет весь сетевой стек, поэтому вы не можете регулировать скорость для каждого приложения без таких вещей, как установка lion на виртуальную машину и установка этой виртуальной машины с помощью стертого стека.

Источник: https://apple.stackexchange.com/questions/24066/how-to-simulate-slow-internet-connections-on-the-mac

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .