【问题标题】:Is it possible to slow down IIS?是否可以减慢 IIS?
【发布时间】:2010-07-04 00:26:07
【问题描述】:

我有一个使用 Win7 和 IIS7 设置的本地开发网络服务器。

我经常必须使用“非常慢”的互联网连接在所有浏览器上测试我开发的应用程序和网站,以确定所有客户端脚本的执行方式,以及图像和所有链接资源是否在所有浏览器上按顺序正确加载。

现在,这涉及将项目部署到远程服务器,然后通过慢速互联网或网络连接进行测试。在我的情况下,这通常只有在项目结束时才有可能。时不时地部署项目只是为了进行速度测试是一件痛苦的事......

是否可以减慢 IIS 的速度,使其表现得就像您通过非常慢的 Internet 连接进行连接并以这种方式测试应用程序。这也将帮助我在独立 PC(没有 PC 网络)上测试应用程序,例如在没有网络连接只有互联网连接的家庭桌面上。

对不起,听起来像新手! ... 帮不上忙,因为我是其中之一 :)

谢谢, 诺曼。

更新: 这个问题的几乎所有答案都很好,并且可以在不同的情况下工作....对我来说(Win7 上的 IIS7),选择的答案是最合适的...我敢肯定你会在这里找到适合你的答案:)。所以感谢大家......哦......如果下一版本的 IIS 或 VS 附带磁铁,请不要感到惊讶! :D

【问题讨论】:

    标签: iis web-applications iis-7 webserver


    【解决方案1】:

    Fiddler 也有throttle speeds locally 的选项,这可能更方便一些。

    【讨论】:

    • +1 参考 Fiddler。这在未来可能会非常有用。
    • 有趣 .... Fiddler 可以在本地 IIS7 安装之上使用,还是必须在网络上才能使“模拟调制解调器”工作?
    • @Norman - Fiddler 将客户端作为代理服务器运行,因此您可以使用它来降低开发机器上浏览器的流量。
    • 对于像我这样的新手:链接代码可以在 Fiddler 中通过 Rules > Customize Rules... 并通过 Rules > Performance > Simulate Modem Speeds 激活
    【解决方案2】:

    【讨论】:

    • IIS 7.X 比特率限制就像我现在只用于媒体流;)
    【解决方案3】:

    您还可以更改 PC 上的网络适配器设置。例如,更改 MTU 大小会极大地影响网络性能。将 MTU 大小增加到很大可能会增加延迟/延迟,而减小它通常会降低您的带宽。

    或者,您可以在以太网电缆顶部放置一个大磁铁。干扰会导致必须重新发送大量数据包,从而降低您的有效带宽。

    编辑:显然a strategically placed microwave 还可以将网络吞吐量降低高达 85%。因此,对于 WiFi 人来说,还有另一种选择。

    【讨论】:

    • hmmm .... 磁铁 .... 有趣 :) ... +1 创新解决方案! -- 我敢肯定很多人现在会在寻找磁铁....应该成为开发者工具包的一部分:D
    • 如果你使用无线连接,你可以在你的电脑旁边煮一堆 hotpocket =P。
    • “双高清触摸屏、四核 PC、2000 瓦微波炉和 100 特斯拉磁铁……现在这就是你所说的工作站!”
    • 别忘了在整个东西周围放一个法拉第笼——不想被手机意外干扰。
    • “战略性放置的微波炉”...伙计,调试肯定在推进... ;)
    【解决方案4】:

    您始终可以使用 Firefox 插件(例如 Firefox Throttle)来限制您的浏览器,而不是限制服务器。

    【讨论】:

      【解决方案5】:

      这只是在黑暗中刺伤。我在我的机器上使用 NetLimiter 来限制我的下载管理器(一个单独的应用程序)。这可能证明是有用的。请注意,它是一个试用软件应用程序。 Mitch Wheat 的回答可能更合适。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-04-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多