只要是同一个缓存服务器就可以,感觉都不知道怎么解释....就跟解释1+1=2一样..
你是说memcached吗?
.NET MemoryCache是按应用程序域区分的,不同站点不共享
@Mango_: 所以说的是缓存服务器. .net内存缓存的话好象同一个应用程序域就是同一个,你可以试试
@吴瑞祥: 我没有专门的缓存服务器,主站和后台站点是两个应用程序池,共享不了
额 两台机器,中间没有同步机制的话,缓存的数据肯定是不一样的。。
典型的就是网站负载均衡的部署,导致用户Session失效的问题。
因为用户第一次访问,可能访问A机器,第二次就访问到B机器了。
所以解决这个问题的办法就是使用一个第三方存储,保存用户Session 比如Redis,Memcached等,每次集中访问就可以了
嗯,还是研究下memcached吧