当您读/写缓存时,该信息在哪个级别?
本文关键字:信息 缓存 | 更新日期: 2023-09-27 17:49:29
假设c#/ASP.net环境中的以下代码块:
// Read from the cache
object value = Cache["key"];
// Add a new item to the cache
Cache["key"] = value;
Cache.Insert(key, value);
Cache.Insert(key, value, CacheDependency);
Cache.Insert(key, value, CacheDependency, DateTime, TimeSpan);
现在,假设ie浏览器打开了3个不同的选项卡。
该缓存项对每个选项卡可用吗?将来打开的任何选项卡?或者它只对拥有创建它的网页的选项卡可用?
首先,Cache
是服务器端,其次,它在该web服务器的所有用户之间共享,因此,无论浏览器如何,您拥有多少用户,他们将共享相同的Cache
对象。
看到:ASP。. NET缓存概述