You must Sign In to post a response.
  • Category: ASP.NET

    Verify - Load-balance

    I have an application hosted on 2 servers. The requirement is to load-balance the servers so as to improve performance and scalability.
    Load-balancing set up is done by network team on both the service.
    Please let me know to verify that this set is done on servers?

  • #767109
    Basically, load balancing is a technique to distribute workload evenly across two or more computers, network links, CPUs, hard drives, or other resources, in order to get optimal resource utilization, maximize throughput, minimize response time, and avoid overload.
    As web application there are many factors that affecting performance
    1. session variable
    2. state management technique
    3. Data base connection
    Here are some work around to balance loading
    - File Replication is also an important features of load balancing you should have replication enabled on the folders of web application so if you upload anything on one server it should replicated to other sites
    - In one page our application we have used extensive Ajax and we need that for each request and partial post back it should stay on one server till request completes
    - The one way to reduce load on session is to use state service and another is Storing session in SQL Server
    - You can use caspol utility to share some resources on between load balancing servers. Like we have file base cache dependency in our application so we have created a central location

    Editor, DotNetSpider MVM
    Microsoft MVP 2014 [ASP.NET/IIS]

  • #767115
    Thanks ree Prasad.

Sign In to post your comments