出於 Web 開發目的,我希望能夠限制 Chrome 使用的頻寬,尤其是本地主機連線。
我知道 Firefox 中的附加元件「Firefox Throttle」可以做到這一點;有沒有辦法在 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
您無法「限制」本機 (127.0.0.1) 連線。那是永遠不會發生的。由於您需要的是在預生產環境中測試 Web 應用程序,因此您必須找到某種網路環境模擬器/模擬器。
我曾經工作過的一家公司正是將 Shunra vCat 用於此類測試目的等。如果你環顧四周,你可能會找到一兩個免費的替代方案,但我不確定。
答案3
如果你點擊Ctrl+ Shift+ I,Chrome 開發者工具就會出現。
前往該窗格中開啟的「網路」子選項卡,然後在該窗格中開啟的子子標籤中,按一下「無限 ▼」(「▼」看起來像向下箭頭)。
在那裡,您將能夠從可用類型清單中選擇某種類型的頻寬限制,就好像您僅使用該類型的連線(2G 等)一樣。我不確定它是否只計算下載而不計算上傳,這正是我正在尋找的,但我確實發現了這一點。
答案4
蘋果官方做了一個非常方便的工具來減慢mac上的網路速度進行測試。
它被稱為 Network Link Conditioner,是 Lion 用戶可以免費下載的 Xcode。大多數舊版本Xcode4.3.2 先前的版本嵌入了該工具的副本。現在,你使用Xcode到直接下載與 iOS 模擬器和開發人員文件類似。
有 11 個內建設定文件,從有 400 毫秒延遲的有損邊緣網路到電纜調變解調器。如果您需要其他限制,您也可以ipfw
按照中所述自行使用克雷格·霍肯伯里的文章慢行,讓一切變得輕鬆它還提到了速度極限面板由麥克·施拉格它的下載量比 Xcode 小,但選項比 Apple 的工具少。
它會減慢整個網路堆疊的速度,因此如果不執行諸如在虛擬機器中安裝 lion 並使用限制堆疊設定該虛擬機器之類的操作,就無法對每個應用程式進行限制。
來源:https://apple.stackexchange.com/questions/24066/how-to-simulate-slow-internet-connections-on-the-mac