我正在開發一個帶有JavaScript MVC和ASP.NET MVC服務器的AJAX網站。爲了測試一些客戶端緩存並更好地瞭解將GIF和消息加載到網站的位置,我想人爲地模擬服務器上的一些延遲。用ASP.NET模擬延遲
我想最簡單的方法是使用全局動作過濾器,只是做一個Thread.Sleep,但這不適用於客戶端加載JavaScript文件和其他內容時。
我猜我可以用HttpModule做到這一點,但我很確定。
任何想法?
編輯:這是我的地方/開發機上測試,使用IIS快速
我正在開發一個帶有JavaScript MVC和ASP.NET MVC服務器的AJAX網站。爲了測試一些客戶端緩存並更好地瞭解將GIF和消息加載到網站的位置,我想人爲地模擬服務器上的一些延遲。用ASP.NET模擬延遲
我想最簡單的方法是使用全局動作過濾器,只是做一個Thread.Sleep,但這不適用於客戶端加載JavaScript文件和其他內容時。
我猜我可以用HttpModule做到這一點,但我很確定。
任何想法?
編輯:這是我的地方/開發機上測試,使用IIS快速
貌似最簡單的解決方法是通過重新配置IIS利用帶寬限制:Enabling Bandwidth Throttling (IIS 6.0)
而且,這裏是一招使用提琴手使用菜單選項時模擬調制解調器連接
規則>性能>模擬調制解調器速度
好的,應該指定 - 我是使用IIS Express - 這是我的開發機器 –
我建議你設置Fiddler,只是想知道如何在沒有它的情況下工作) – sll
我接受這個答案,但我實際上使用了與提琴手一起使用的建議 –
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