I have a WCF service that is consumed by a website like SO. It is general QnA website that can be used by anyone around the World and so its WCF service. I tried WSHttpBinding, but it is lacking performance and my website is going down many times. I know it can be server issue, but I want to know if there is something else can be done at WCF configuration level. Not much but at least some performance can be increased.
Also, I am trying to switch to netTcpBinding, but I researched and found that netNamedPipeBinding is much better for performance. Please tell me which binding should I use for a website like SO?