2010-07-04 59 views
12

我有一個使用Win7和IIS7設置的本地開發網絡服務器。是否有可能減慢IIS?

我經常必須測試在所有瀏覽器上使用「非常慢」的互聯網連接開發的應用程序和網站,以確定所有客戶端腳本如何執行以及圖像和所有鏈接資源是否正確加載並按順序在所有瀏覽器上。現在

,這涉及到部署項目到遠程服務器,然後通過慢速的互聯網或網絡連接測試。在我的情況下,通常只有在項目結束時纔有可能。它是一種痛苦飄飛部署項目只爲速度測試...

是否有可能減緩IIS所以它的行爲就像你連接在一個非常緩慢的互聯網連接和測試方法的應用程序。這也可以幫助我在獨立PC上(沒有PC網絡)測試應用程序,就像在沒有網絡連接只有互聯網連接的家用臺式機上一樣。

對不起聽起來新手! ......忍不住,因爲我是一個:)

感謝, 諾曼。

UPDATE:幾乎所有這個問題的答案是偉大的工作,在不同情況下....我(IIS7 Win7上)所選擇的答案是最合適的。我敢肯定,你會發現這裏的答案適合你:)。所以,感謝大家......哦......如果下一個版本的IIS或VS附帶磁鐵,請不要感到驚訝! :d

回答

11

Fiddler有一個選項throttle speeds locally以及可能更方便一點。

+0

+1爲參考提琴手。這在未來可能證明是非常有用的。 – 2010-07-04 00:40:21

+0

有趣....可以在本地IIS7安裝上使用Fiddler,還是必須在網絡上使「模擬調制解調器」工作? – Norman 2010-07-04 01:24:07

+1

@Norman - Fiddler將客戶端作爲代理服務器運行,因此您可以使用它來減慢開發計算機上瀏覽器的流量。 – 2010-07-04 08:42:04

1

這僅僅是一個在黑暗中刺傷。我在我的機器上使用NetLimiter來限制我的下載管理器(一個單獨的應用程序)。這可能是有用的。請注意,這是一個試用軟件應用程序。米奇小麥的答案可能更合適。

3

您可以隨時使用Firefox插件(例如,Firefox Throttle)爲節流您的瀏覽器,而不是節流服務器。

4

您還可以更改PC上的網絡適配器設置。例如,更改MTU大小可能會極大地影響網絡性能。大量增加MTU大小會增加延遲/延遲,而降低它通常會降低您的帶寬。或者,您可以在您的以太網電纜上設置一個大磁鐵。干擾應該導致很多數據包必須重新發送,從而降低您的有效帶寬。

編輯:顯然a strategically placed microwave也可以減少高達85%的網絡吞吐量。因此,WiFi夥伴們還有另一種選擇。

+0

嗯....磁鐵....有趣的:) ... +1爲創新解決方案! - 我相信很多ppl現在都在尋找磁鐵....應該成爲開發者工具包的一部分:D – Norman 2010-07-04 01:42:58

+1

如果你使用無線連接,你可以在你的旁邊烹飪一堆熱點計算機= P。 – 2010-07-04 02:01:13

+1

「雙高清觸摸屏,四核PC,2000瓦微波爐和100特斯拉磁鐵......現在,這就是你所說的工作站!」 – Norman 2010-07-04 03:10:40