I have a WCF service deployed to IIS 6. This service calls another web services that returns bytes. I return those bytes to the client. When the byte size exceeds and it takes little longer time, WCF acts like single threaded and there is delay in response to the multiple clients running at the same time. The MSDN suggests to use Windows Service to host the service: http://social.msdn.microsoft.com/Forums/en/wcf/thread/26530d10-0328-42d9-a574-6d79734828e8
Thanks in advance for any help/suggestions.
You can control concurrency with the
ServiceBehaviorattribute on the service implementation class.E.g.: