日期:2014-05-17  浏览次数:20456 次

asp.net 自带的cache可以在负载均衡后缓存共享吗,就像memcached那样?
asp.net 自带2个全局缓存Application和Cache
当作了负载均衡后Application失效,因为不能多服务器之间共享缓存,Cache可以吗?

------解决方案--------------------
可以使用AppFabric Server实现分布式Cache。
------解决方案--------------------
不会缓存共享,自带的是存储单机内存里面。

------解决方案--------------------
引用:
asp.net 自带2个全局缓存Application和Cache
当作了负载均衡后Application失效,因为不能多服务器之间共享缓存,Cache可以吗?

另外一个选择:Memcached

http://syntaxhelp.com/ASP.NET/Cache/memcache

using  MemcachedProviders.Cache;
//reference Enym.Caching.dll, Log4net.dll, MemCachind.dll
//To add an item to memcache: 
DistCache.Add(strKey,objValue);

//To get the item Back
DistCache.Get(strKey)