Some background…
I am currently building a domain drop catch application using C#. It uses a single Socket, which sends data through an SslStream. I have spent weeks on the app and I am 100% sure that I have done everything I can do to make it as quick as possible. I am working against some benchmarks and currently I am 15ms of target.
My thinking…
So, I am now looking at what else could be effecting the speed of the app. It is running on a high spec machine, which is 3 hops away from the server. My thinking is that I need to start looking at the OS network settings.
Where should I start…
I am running Windows 2008 standard edition. What tweaks can I make to start speeding up the OS network? I have no control over the hardware or network.
Any suggestions?
Best Answer
Have you seen Microsoft's Win2008 performance tuning guidelines for developers? Pages 11-15 cover network tuning, and there's lots of other good stuff.