日期:2014-05-18  浏览次数:20458 次

asp.net缓存可以多用户共享吗
asp.net缓存可以多用户共享吗


-
假设某个网站xxx.com在首页绑定产品的时候用了缓存,客户端A第一次访问xxx.com首页的时候比较慢并且访问完会缓存.当用户A第二次访问的时候就会从缓存中读数据了。那如果在A客户端访问完后B客户端再去放问,B客户端读到的是缓存中的内容吗 ?

谢谢 



------解决方案--------------------
看你代码怎么写的了 类似下面这种就没错了

C# code

if ( Cache["cache"] == null )
{
   Cache["cache"] = ... 读取数据
}
else
{
   Label1.Text = Cache["cache"].ToString();
}

------解决方案--------------------
多用户共享??
你说的是在 服务器端的 还是 本地的
------解决方案--------------------
呵呵

你的意思是不是想实现 我在家里打开页面 第一次很慢 第二次就快了。。


关了电脑 去网吧打开页面 此时速度跟第二次的速度一样吧。

不太可能。。。
------解决方案--------------------
是共享的。
------解决方案--------------------
缓存技术就是一种针对服务器端那些资料更新慢,频率小,为所有客户端所共享带来的访问效率体验的一种机制。共享是必须的。