2012-12-24 32 views
0

一位顧問在工作中提到,如果我有多個具有不同帶寬的網卡,則可以使Web服務在不同端點上運行,從而正確利用網絡。IIS綁定和吞吐量,它們是如何工作的?

不是太網絡精明,他說我可以把我的網絡服務,並將其綁定到一張網卡,並確保客戶端撥打電話在該網卡訪問它,因爲我有更多的帶寬在該卡?

我可以在不更改客戶端的情況下執行此操作嗎?

此外,如果我的Web服務有許多的Web方法,我想一些Web方法不同的網絡卡上運行,我將不得不使Web方法是在不同的網絡服務來劃分web服務?換句話說,我將不得不編寫兩個Web服務?

回答

1

你真的杏你的網絡,你需要實現這樣的事情?在走這條路之前,我會先考慮應用程序中的瓶頸。

如果你的網絡的瓶頸,那麼也許你移動到一個完全不同的服務器Web服務可能是一個更好的解決方案。它可能會更清潔,更容易實施。

說了這麼多,大概可以完成,但將被進行卷積。網卡需要位於不同的網絡上。如果它是同一個網絡,就沒有意義。每個網卡將分配不同的IP地址。

在IIS中,你需要確保網站裏面有您的Web服務配置爲一個特定的IP地址。

我能做到這一點不改變客戶?

取決於。您將需要確保使用IIS中配置的IP地址來調用您的Web服務。這可能意味着要麼創建指向該特定IP地址的DNS記錄,要麼編輯您的客戶端以指向正確的IP地址。