模拟localhost上的加载

时间:2009-07-02 13:59:09

标签: javascript ruby-on-rails preload image-preloader

我有一个使用AJAX和预加载器的网站。现在,我希望在网站部署网站之前看到这些预装载器的影响。

“问题”是localhost没有加载时间,响应是立即的,所以我看不到我的预加载器。

如何模拟加载或有限带宽(使用Firefox,Rails或其他任何东西)?

5 个答案:

答案 0 :(得分:3)

如果在Windows上,请下载Fiddler并将其设置为与调制解调器一样:

工具 - >效果 - >模拟调制解调器速度

[编辑] 既然你说你现在在MAC上,那么查尔斯有throttling [/编辑]

答案 1 :(得分:1)

一种选择是将网站短暂部署到您将用于生产的主机,并在备用URL下进行性能测试。

但是,它的表现方式对于其他地方的其他人来说并不一定相同。

如果您提供一些更详细的信息,了解这些“预加载器”是什么以及它们如何工作以及您的意思是“看到影响”,我们可以提供更好的答案。你的意思是你想要观察AJAX旋转器的GIF,并了解最终用户在加载时的外观吗?或者你的意思是你想对它们进行某种形式的基准测试?

答案 2 :(得分:1)

我现在面前没有一个rails应用程序,但为什么不向合适的控制器添加延迟呢?

def index
    # ...
    sleep 2        # sleeps for 2 seconds
    # ...
end

或者,使用调试器并在控制器代码中放置断点。这应该意味着您的预加载器将一直显示,直到执行继续。

答案 3 :(得分:0)

您可以使用Firefox的Firebug插件来确定页面的网络行为。这适用于localhost。您应该看到在预加载执行时同时检索所有图像。

答案 4 :(得分:0)

您可以配置路由器,以便将某个端口上的请求转发到您运行网站的计算机上。然后,当您在浏览器中打开your.ip.add.ress:the_port时,瓶颈将是您的上传速度,通常很低。

但这就是我将如何做到的;)

相关问题