We are developing an ASP.NET web application on load-balancing system. Now we are facing several problems with current cache system:
Thanks.
We use memcached and have had no problems with it. Very reliable and pretty simple to implement. What do you mean you'll have a bottle-neck problem with a third party caching solution? We've been running it for about a year or so now and have had great experience with it.
Edit: Our environment is load balanced across 3 web servers and 2 SQL servers.
The other reason I would prefer third party is because you can cache anything in it, objects, data, etc.
Setup: http://syntaxhelp.com/ASP.NET/Cache/memcache References: http://code.google.com/p/memcached/wiki/NewStart