views:

1238

answers:

3

Am working on a .Net website which is going to have 1000s of concurrent users. Am thinking of keeping the business components on the app server and UI components on the web server.Database ( sql server 2005) will be hosted on another server.Am also planning to use load balancing. Given this, whats the best way of communication from web server to app server if I want to have the optimum application performance and scalability?

Thanks.

+5  A: 

You can check here a performance comparison between WCF and other communication technologies (including .Net remoting). The conclusion is : WCF is faster.

ybo
+3  A: 

We use net.tcp bindings with hardware load balancing on our high traffic sites. It seems to work great and we haven't had any problems with it.

Nick
A: 

I've a project using 2 application servers and 2 front-end servers plus load balance: No problem at all. Runs fast like a thought.

The other team on my company is working in the same infrastructure. They have lots of problems... specially security ones!

Eduardo Xavier