.net – ASP.NET cache solution for load-balancing system

asp.netcachingload balancingnetsql server

We are developing an ASP.NET web application on load-balancing system. Now we are facing several problems with current cache system:

  1. It is not synchronized between web servers. There are some solutions such as SQL Cache Dependency or implementing a separated Cache Service:
    • SQL Cache Dependency: it is stable but quite slow for our app
    • Separated Cache Service: it is faster but not stable because we will have bottle-neck problem. Do you have any solution for this issue?
  2. When we upgrade the Database system to Clustered servers, what is the stable solution for Cache system?

Thanks.

Best Answer

Have seen NCache. It is free(the Express version. For Professional and Enterprise just Developer Machine is free ) and asp.net compatible.

NCache is an extremely fast and scalable in-memory distributed cache that caches application data . NCache also stores ASP.NET Session State Sessions in web farms. Works grate with Loadbalancer and simple to configure.

Related Topic