当前位置: 代码迷 >> ASP.NET >> asp.net缓存可以多用户共享吗解决办法
  详细解决方案

asp.net缓存可以多用户共享吗解决办法

热度:4122   发布时间:2013-02-25 00:00:00.0
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();}
------解决方案--------------------------------------------------------
多用户共享??
你说的是在 服务器端的 还是 本地的
------解决方案--------------------------------------------------------
呵呵

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


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

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