2011-07-25 106 views
2

我正在開發一個帶有JavaScript MVC和ASP.NET MVC服務器的AJAX網站。爲了測試一些客戶端緩存並更好地瞭解將GIF和消息加載到網站的位置,我想人爲地模擬服務器上的一些延遲。用ASP.NET模擬延遲

我想最簡單的方法是使用全局動作過濾器,只是做一個Thread.Sleep,但這不適用於客戶端加載JavaScript文件和其他內容時。

我猜我可以用HttpModule做到這一點,但我很確定。

任何想法?

編輯:這是我的地方/開發機上測試,使用IIS快速

+0

runAllManagedModulesForAllRequests =「true」for system section in system.server configuration will also run all the modules for static resources also,so I would to this with an httpmodule(or Global.asax) – Vasea

回答

1

貌似最簡單的解決方法是通過重新配置IIS利用帶寬限制:Enabling Bandwidth Throttling (IIS 6.0)

而且,這裏是一招使用提琴手使用菜單選項時模擬調制解調器連接

規則>性能>模擬調制解調器速度

+0

好的,應該指定 - 我是使用IIS Express - 這是我的開發機器 –

+1

我建議你設置Fiddler,只是想知道如何在沒有它的情況下工作) – sll

+1

我接受這個答案,但我實際上使用了與提琴手一起使用的建議 –