我有一个快速的服务器和一个相当快的家庭Internet连接。如何模拟慢速连接时的页面加载?
我有一个快速的服务器和一个相当快的家庭Internet连接。如何模拟慢速连接时的页面加载?
Answers:
FireFox Throttle是应该执行的FireFox扩展。Sloppy是一种代理,它会减慢您的连接速度,因此它应可跨浏览器运行。
主持人编辑2013-02-02
https
:groups.google.com/forum/#!topic/sloppy
Fiddler Web调试器是Windows的出色HTTP代理调试工具,其中包括调制解调器速度模拟功能(主菜单>规则>性能>模拟调制解调器速度)。
Fiddler是免费软件。
我也喜欢Charles Web调试代理(一种类似的工具)。查尔斯还可以限制连接速度。Charles是商业软件,但是有免费试用版。我最喜欢Charles的地方是它是跨平台的:基于Java,它可以在Windows,Mac OS X和Linux上运行。(您没有提到您使用的平台,但这可能是其中之一:-)
试用http://www.webpagetest.org/test。您可以从世界各地的任何远程服务器上运行测试,并查看从这些位置加载页面的速度。它甚至可以让您在大多数位置使用拨号速度或其他慢速速度。
使用Chrome模拟慢速连接如果您尚未在系统上安装Chrome,请继续安装Chrome。完成后,打开一个新选项卡,然后按CTRL + SHIFT + I打开开发人员工具窗口,或依次单击汉堡包图标,更多工具和开发人员工具。
这将打开“开发人员工具”窗口,该窗口可能会停靠在屏幕右侧。我更喜欢将其停靠在屏幕底部,因为您可以看到更多数据。为此,请单击三个垂直点,然后单击中间基座位置。
现在,继续并单击“网络”选项卡。在右侧,您应该看到一个名为“无限制”的标签。
如果单击它,您将获得一个预配置速度的下拉列表,可用于模拟慢速连接。
选择范围从“脱机”到“ WiFi”,数字显示为“延迟”,“下载”,“上传”。最慢的是GPRS,然后是常规2G,然后是常规2G,然后是常规3G,常规3G,常规4G,DSL,然后是WiFi。选择其中一个选项,然后重新加载您所在的页面,或在地址栏中键入另一个URL。只要确保您在与开发人员工具相同的选项卡中即可。节流仅适用于启用了该选项卡的选项卡。
如果要使用自己的特定值,可以单击“自定义”下的“添加”按钮。单击添加自定义配置文件按钮以添加新的配置文件。
使用GPRS时,www.google.com的加载时间高达16秒钟!总体而言,这是Chrome内置的出色工具,可用于测试连接速度较慢时的网站加载时间。如有任何疑问,请随时发表评论。请享用!
您可以使用名为Speedlimit的免费应用程序在Mac上模拟各种网络速度。
限速说明:
SpeedLimit是Leopard首选项窗格,用于将网络带宽限制为几种不同的速度之一-768k DSL,Edge,3G和Dialup。这对于在iPhone模拟器中的正常Edge网络条件下测试iPhone应用程序非常方便。
路由器方法(QoS)
实际上,最简单的方法之一就是直接登录路由器仪表板并调整QoS高级设置。但是...旧的,ISP提供的或更便宜的路由器通常不具有高级QoS功能,这将使您无法控制带宽。
如果您是使用便宜的路由器或ISP提供的路由器的大多数用户之一,那么您可能很幸运地拥有开放源代码项目支持的路由器,这将释放路由器的全部潜力,不仅会释放完整的QoS功能,而且还会释放很多仅在高端Cisco路由器中发现的高级功能。
一些开源路由器固件项目包括:
您可以使用node.js和browser-sync在本地主机上的本地Web服务器上模拟慢速连接。
从node.js命令提示符运行以下命令: npm install -g browser-sync
从node.js命令提示符运行以下命令: browser-sync start --server
在网络浏览器中,打开http:// localhost:3001 /,然后单击“网络限制”链接以使用选定的速度和端口创建服务器: