我有一些使用WCF 3.5 + RESTful入门工具包开发的WCF RESTful服务。我遇到了许多同样的抱怨,它不是非常高效,并且不能很好地处理一连串的请求。我认为这个原因的一部分是3.5中的RESTful特性更像是一个社区插件。WCF 3.5 vs 4.0 RESTful Services性能
既然WCF 4.0 RESTful服务已经出现一段时间了,我推测有些人已经开发出来并在生产环境中使用它。
我在使用WCF REST服务模板40(CS),看到任何人有任何性能/可伸缩性问题。我还在检查WCF 3.5和WCF 4.0的RESTful服务之间是否进行了性能/可伸缩性比较。做一个快速的谷歌搜索没有产生很多结果。
任何反馈将不胜感激。
编辑
每请求,这是我的配置:
<bindings>
<webHttpBinding>
<binding name="TransportWeb">
<security mode="Transport">
<transport clientCredentialType="None"/>
</security>
</binding>
</webHttpBinding>
</bindings>
<services>
<service behaviorConfiguration="SecureBehavior" name="Service">
<endpoint address="" binding="webHttpBinding" bindingConfiguration="TransportWeb" behaviorConfiguration="REST" contract="IServce"/>
<endpoint address="mex" binding="mexHttpsBinding" contract="IMetadataExchange"/>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="SecureBehavior">
<serviceMetadata httpGetEnabled="false" httpsGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="true"/>
</behavior>
</serviceBehaviors>
<endpointBehaviors>
<behavior name="REST">
<webHttp/>
</behavior>
</endpointBehaviors>
</behaviors>
其中一些“社区”功能是WCF 4中的那些新功能。 – 2011-05-27 21:01:53