用于负载平衡系统的ASP.NET缓存解决方案

Hoa*_*ran 5 .net sql-server asp.net caching load-balancing

我们正在负载平衡系统上开发ASP.NET Web应用程序.现在我们面临着当前缓存系统的几个问题:

  1. 它在Web服务器之间不同步.有一些解决方案,如SQL Cache Dependency或实现单独的缓存服务:
    • SQL Cache依赖关系:它是稳定的,但我们的应用程序非常慢
    • 分离缓存服务:它更快但不稳定,因为我们会遇到瓶颈问题.你对这个问题有什么解决方案吗?
  2. 当我们将Database系统升级到Clustered服务器时,Cache系统的稳定解决方案是什么?

谢谢.

Rob*_*ert 2

我们使用 memcached 并且没有遇到任何问题。非常可靠且实施起来非常简单。您将遇到第三方缓存解决方案的瓶颈问题是什么意思?我们已经运行它大约一年左右了,并且积累了丰富的经验。

编辑:我们的环境在 3 个 Web 服务器和 2 个 SQL 服务器之间进行负载平衡。

我更喜欢第三方的另一个原因是因为你可以缓存其中的任何内容,对象,数据等。

设置: http: //syntaxhelp.com/ASP.NET/Cache/memcache 参考:http://code.google.com/p/memcached/wiki/NewStart