我最近安装使用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