Application和Cache的区别是什么?

v192 2004-04-27 01:49:48
我看了下这两个对象的说明,有点混淆。虽然MSDN上面写的他们的涉及方面有些不同,可我怎么觉得很大程度上他们两者之间可以相互代替?

谁来帮我解释一下这个概念问题?
...全文
214 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunny6281 2004-04-27
  • 打赏
  • 举报
回复
Application 的生存周期是整个应用程序 而Cache是可以指定生存时间的!
-----------------
正确
v192 2004-04-27
  • 打赏
  • 举报
回复
高手们呢?
v192 2004-04-27
  • 打赏
  • 举报
回复
继续up
v192 2004-04-27
  • 打赏
  • 举报
回复
那Cache能否依赖于一个数据库呢?我想在应用程序起来的时候,把数据库一些常用的数据,更新相对较慢的放到Cache中去,更新直接操作数据库,读取则从Cache中取得。然后让Cache一定时间去读取一次数据库同步。
不知道这样可以不?
fmj1980 2004-04-27
  • 打赏
  • 举报
回复
Session 和 Application 你的理解应该没有问题
Cache和Application 有很多相似的地方
但是 Application 的生存周期是整个应用程序 而Cache是可以指定生存时间的!
Cache可以指定一个依赖项 譬如依赖与一个XML文件 如果XML文件修改 Cache自动消失 等等....
v192 2004-04-27
  • 打赏
  • 举报
回复
Cache是一个用户一套的?
MSDN里面这样叙述的:ASP.NET 缓存对于每个应用程序是私有的并且将对象存储在内存中。
我很容易理解成为和Application一样的。那如果是一个用户一套的话,和Session不是类同?成了Session的一种特例?
谁来给我解释清楚这三个东西之间的关系啊。
dayasky 2004-04-27
  • 打赏
  • 举报
回复
他们两个区别可大呢
application的对象是所有用户共用的,一个web一套
而cach是一个用户一套?
v192 2004-04-27
  • 打赏
  • 举报
回复
up

62,017

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧