您如何模拟低带宽以在慢速计算机上测试 HTML 呈现?我在 Mac 上使用 Safari 4。
8 回答
找到另一个 SO 答案中提到的SpeedLimit首选项工具。为我工作并且使用起来非常不显眼(没有应用程序,没有命令行,没有 Java)。
您可能正在寻找流量整形,在 MacOS X 中它包含在内核中。看看http://www.macgeekery.com/hacks/software/traffic_shaping_in_mac_os_x
如果您有 Apple 开发者帐户,请查找“Hardware IO Tools for Xcode”下载。有一个Network Link Conditioner pref-pane 只是为此包含了一些很好的预设
- 3G(平均/良好/有损)
- 边缘(平均/好/有损)
- WiFi(平均/良好/有损)
- 电缆
- DSL
也看看这个答案
我非常喜欢使用Charles Web Debugging Proxy。它允许您限制自己的带宽以模拟不同的连接速度(以及其他一大堆东西)。强烈推荐。
Intrarts 有一个名为“throttled”的程序,命令行版本似乎是免费的(价格):
throttled 是一个适用于 Mac OS X 和 FreeBSD 的带宽整形应用程序,它允许您限制上行带宽、确定 ACK 数据包的优先级,并在服务器全速发送时保持较高的下载速度。
...这似乎与您的需求有点相切,但也许可以配置为做您想做的事。
不久前我写了一篇关于使用 waterroof限制带宽的帖子。
它在幕后使用 ipfw,但对这类事情有一个不错的 UI。
一种选择是Mac 的涓涓细流。
或者,如果您不必使用 Safari,您可以使用带有Firefox Throttle 插件的 Firefox 。