使用ASP.NET模拟延迟

时间:2011-07-25 11:24:42

标签: asp.net ajax asp.net-mvc-3

我正在使用JavaScript MVC和ASP.NET MVC服务器开发一个AJAX密集的站点。为了测试一些客户端缓存并更好地了解将gif和消息加载到站点的位置,我想人为地模拟服务器上的一些延迟。

我想最简单的方法是使用全局操作过滤器并简单地执行Thread.Sleep,但这不适用于客户端加载JavaScript文件和其他内容时。

我猜我可以使用HttpModule做到这一点,但我注意到了。

有什么想法吗?

编辑:这是用于在本地/开发机器上使用IIS Express进行测试

1 个答案:

答案 0 :(得分:1)

看起来最简单的解决方案是通过重新配置IIS来利用带宽限制:Enabling Bandwidth Throttling (IIS 6.0)

此处还有一个使用菜单选项

使用Fiddler时模拟调制解调器连接的技巧
  

规则>表现>模拟调制解调器速度