我最近安裝使用Visual Studio 2010中的服務託管在IIS在Windows 2008服務器上的WCF服務。我的合同暴露了一種方法。該方法的實現執行兩個快速SQL SELECT查詢,然後根據結果執行SQL INSERT查詢。換句話說,該服務很快回應。短期內,我正在尋找每秒1個請求。長期來看,它可能是每秒3個請求。WCF限制設置,以確保服務的可用性
我做了一些限制閱讀和在不同環境來了,如同MaxConcurrentCalls(默認16),MaxconcurrentSessions(默認爲10)和MaxConcurrentInstance。顯然,默認設置被認爲是保守的,並在WCF 4.0中更改爲MaxConcurrentCalls(默認100 *處理器計數),MaxconcurrentSessions(默認16 *處理器計數)。
- 如何找到我安裝的WCF版本,以便知道我的默認設置是什麼?
- 鑑於我所提供的,哪些設置是適合我的方案的信息?
你曾經看着[動態IP限制](http://www.iis.net/download/DynamicIPRestrictions)?我發現它比你提到的選項更有用。您可以扼殺某些IP地址等 – bloudraak