Welcome to MSDN Blogs Sign in | Join | Help

Wenlong Dong's Blog


WCF/WF performance
WCF for the web

Browse by Tags

Crack Throttling: Debugging WCF TimeoutException for a Middle-Tier Application
Recently I helped a customer with a few friends to debug a TimeoutException issue happened in their middle-tier which uses WCF proxies. The issue turned out to be simple but the experience was quite interesting and I would like to tell you how we proceeded Read More...
WCF 4: Higher Default Throttling Settings for WCF Services
It has been quite a while that I did not write anything. This is because I was fully focusing on WCF 4. Now that we have got most of the work done, it is good time to continue my writing. Starting from this blog entry, I will show you performance related Read More...
Scale WCF Application Better with Asynchronous Programming
WCF is a framework that is asynchronous inside out. Internally, asynchronous patterns are used to achieve non-blocking calls between different layers inside WCF. Externally WCF exposes the asynchronous patterns for both client and service programming. Read More...
Why Only Two Concurrent Requests for WCF Load Testing?
This is not a new topic in the world of traditional web service usage. But I was still asked by people who use WCF. So I think it would be valuable to post a blog entry here. One of our customers asked me the following question: “We are using WCF in our Read More...
Top WF/WCF Sessions in PDC2008
There are still 21 days to go until the PDC . Are you excited to attend those fascinating technical sessions ? You might have noticed that we have the following interesting sessions for WF/WCF as part of .NET Framework 4.0: · WF 4.0: A First Look (Kenny Read More...
.NET 4.0, WF/WCF, and Oslo
Lately I have been quite busy working on .NET 4.0 which will be the next major side-by-side release of .NET Framework since .NET 2.0. It will be unveiled at PDC on October 27th. .NET 4.0 will be shipped together with the next version of Visual Studio. Read More...
Orcas SP1 Improvement: Asynchronous WCF HTTP Module/Handler for IIS7 for Better Server Scalability
Introduction As mentioned in my last blog entry , for IIS-hosted WCF services, WCF holds the worker thread coming from ASP.NET until the whole request is completed to avoid a Denial of Service (DOS) attack. I also mentioned that on Windows 2008 Server, Read More...
WCF Request Throttling and Server Scalability
Two Threads per Request In .NET 3.0 and 3.5, there is a special behavior that you would observe for IIS-hosted WCF services. Whenever a request comes in, the system would use two threads to process the request: · One thread is the CLR ThreadPool thread Read More...
Patterns and Practices: WCF Security Guidance available online
Here is some good news for people who are looking for WCF Security guidance. The Microsoft Patterns and Practices team has just created the following blog for this: http://blogs.msdn.com/jmeier/archive/2008/03/27/patterns-and-practices-wcf-security-guidance-now-available.aspx Read More...
Why changing SendTimeout does not help for hosted WCF services?
In .NET 3.0, you would handle two different timeouts: · Binding.SendTimeout This is the timeout that specifies how long the client can wait for the transport to complete data writing until throwing exception. It is client side setting. If the request Read More...
Profiling WCF/WF Applications with VS Performance Profiler
There are tons of good articles and blogs out there regarding how to use Visual Studio Team System ( VSTS ) performance tools ( vsperfcmd.exe etc under "%ProgramFiles%\Microsoft Visual Studio 8\Team Tools\Performance Tools" if you have installed VSTS) Read More...
Comparison of Different WCF Encoders
Kenny wrote an excellent blog entry to compare the three WCF encoders (Binary, MTOM, and Text) from performance perspective. It is quite helpful for you to decide when to use which encoder. Read More...
A Sample for WCF Client Proxy Pooling
Introduction Ideally we should not need to pool WCF client proxies as I mentioned in my previous blog entry . From some customer feedback, however, I got to know that reusing proxies is not ideal because: · There may be some unknown contention cost when Read More...
How to Use a Singleton WCF Proxy to Call Different Workflow Service Instances in .NET 3.5?
In .NET 3.5, a new type WorkflowServiceHost is introduced to provide the integration of WF and WCF. On the server-side, ReceiveActivty plays the main role to implement WCF service operations. With this, you can have WCF clients to talk to WF services. Read More...
Come and join the Connected Framework development team!
Do you want to work on Microsoft's next generation of the distributed application framework? Do you enjoy the thrill of shipping a great product? Do you want to join the team that has shipped WCF + WF in .NET 3.0? Are you up to the challenge of improving Read More...
More Posts Next page »
Page view tracker