As long time interests in server arc and dev, how many open sockets are you guys specing for any 1 server? What is the practical limit these days on WinServer 08 ( I assume ). Side question. Are you folks using CCR library at all in the server? TIA.
Hi William - If by CCR you mean the Concurrency and Coordination Runtime, then the answer is no, we’re not using it on the server side. As far as limiting the amount of work being done by a single server goes, we’re not directly throttling it via the number of open [TCP] connections. Instead, we’re using a queuing model that limits the number of concurrently outstanding [HTTP] requests. While this number is correlated with the number of open TCP connections, it’s not the same; for example, for HTTP traffic, HTTP Keep-Alives and pipelined requests mean you can have a single TCP connection being used for multiple requests.