我使用Win7和IIS7设置了本地开发网络服务器。
我经常需要使用“非常慢”的互联网连接测试我在所有浏览器上开发的应用程序和网站,以确定所有客户端脚本的执行方式,以及图像和所有链接资源是否正确加载并按顺序加载到所有浏览器上。< / p>
现在,这涉及将项目部署到远程服务器,然后通过慢速Internet或网络连接进行测试。在我的情况下,这通常只能在项目结束时进行。部署项目时不时只是为了速度测试......
是否可以减慢IIS的速度,使其表现得像是通过非常慢的Internet连接进行连接并以这种方式测试应用程序。这也将帮助我测试独立PC(没有PC网络)上的应用程序,例如家庭桌面上没有网络连接的互联网连接。
抱歉听起来像新手! ......无法帮助,因为我是一个人:)
谢谢, 诺曼。
更新:几乎所有这个问题的答案都很棒并且可以在不同的情况下工作....对我来说(Win7上的IIS7)选择的答案是最合适的...我敢肯定你会在这里找到一个适合你的答案:)。所以感谢大家......哦......如果下一个版本的IIS或VS带有磁铁,请不要感到惊讶! :d
答案 0 :(得分:11)
Fiddler也可以选择throttle speeds locally,这可能会更方便。
答案 1 :(得分:9)
答案 2 :(得分:4)
您还可以更改PC上的网络适配器设置。例如,更改MTU大小会极大地影响网络性能。将MTU大小增加到大量会增加延迟/延迟,而减小它通常会降低带宽。
或者,您可以在以太网电缆顶部放置一块大磁铁。干扰应该导致必须重新发送大量数据包,从而降低有效带宽。
编辑:显然a strategically placed microwave也可以将网络吞吐量降低85%。因此,WiFi人群还有另一种选择。
答案 3 :(得分:3)
您可以随时使用Firefox附加组件(例如Firefox Throttle)来限制浏览器,而不是限制服务器。
答案 4 :(得分:1)
这只是在黑暗中刺伤。我在我的机器上使用NetLimiter来限制我的下载管理器(一个单独的应用程序)。这可能证明是有用的。请注意,这是一个试用版应用程序。 Mitch Wheat的答案可能更合适。