限制 Chrome 的頻寬

限制 Chrome 的頻寬

出於 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

相關內容