Note that there are some explanatory texts on larger screens.

plurals
  1. POWCF 3.5 vs 4.0 RESTful Services Performance
    text
    copied!<p>I have some WCF RESTful services that were developed with WCF 3.5 + RESTful Starter Kit. I have ran into many of the same complaints where it is not extremely performant and does not handle a burst of requests very well. I am thinking that part of this reason was that the RESTful features in 3.5 were more of a community add-on.</p> <p>Now that WCF 4.0 RESTful services have been out for a while, I presumed that there are some people who have developed with it and are using it in a production environment. </p> <p>I was looking at using the WCF REST Service Template 40(CS) and was seeing if anyone has had any performance/scalability issues with it. I was also checking to see if there has been any comparisons done for performance/scalability between WCF 3.5 and WCF 4.0's RESTful services. Doing a quick Google search didn't yield a lot of results.</p> <p>Any feedback would be much appreciated.</p> <p><strong>Edit</strong></p> <p>Per request here is my configuration:</p> <pre><code>&lt;bindings&gt; &lt;webHttpBinding&gt; &lt;binding name="TransportWeb"&gt; &lt;security mode="Transport"&gt; &lt;transport clientCredentialType="None"/&gt; &lt;/security&gt; &lt;/binding&gt; &lt;/webHttpBinding&gt; &lt;/bindings&gt; &lt;services&gt; &lt;service behaviorConfiguration="SecureBehavior" name="Service"&gt; &lt;endpoint address="" binding="webHttpBinding" bindingConfiguration="TransportWeb" behaviorConfiguration="REST" contract="IServce"/&gt; &lt;endpoint address="mex" binding="mexHttpsBinding" contract="IMetadataExchange"/&gt; &lt;/service&gt; &lt;/services&gt; &lt;behaviors&gt; &lt;serviceBehaviors&gt; &lt;behavior name="SecureBehavior"&gt; &lt;serviceMetadata httpGetEnabled="false" httpsGetEnabled="true"/&gt; &lt;serviceDebug includeExceptionDetailInFaults="true"/&gt; &lt;/behavior&gt; &lt;/serviceBehaviors&gt; &lt;endpointBehaviors&gt; &lt;behavior name="REST"&gt; &lt;webHttp/&gt; &lt;/behavior&gt; &lt;/endpointBehaviors&gt; &lt;/behaviors&gt; </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload