当您读/写缓存时,该信息在哪个级别?

本文关键字:信息 缓存 | 更新日期: 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缓存概述