Invite suggestions and  guidelines for Load balancing of asp .net application
<p>I have an ASP .NET 2.0 web application which is a online survey system. At times it has huge number of users and the application go slow.</p>

<p>I wanted to do load balancing for the web application which runs in a single server now.</p>

<p>Will anyone suggest me...</p>

<ol>
<li>In what all scenarios i should consider load balancing to my application?</li>
<li>what type of applications need load balancing?</li>
<li>what is the pros and cons of load balancing?</li>
<li>what is the guidelines for devoloping applications which targets load balancing,</li>
<li>At max how many number of concurrent users can access web application without load balancing without affecting performance much?</li>
</ol>

<p>In my case application is already devoloped. What all the areas i should make changes to prepare it for load balancing?</p>

<p>Thanks in advance.</p>
