Application和Cache的用法与区别

想知道他们之间的具体说明与区别。能举2个常用的例子就最好了。... 想知道他们之间的具体说明与区别。能举2个常用的例子就最好了。 展开
 我来答
夜雪微澜
推荐于2018-04-11 · TA获得超过6381个赞
知道小有建树答主
回答量:861
采纳率:65%
帮助的人:142万
展开全部
Application和Cache 有联系是在计算机上

【Application】:a program designed to do a particular job;a piece of sofeware 应用程序;应用软件(缩写是app)
例句:You can run several applications at the same time. 可同时运行几个应用程序。

【Cache】:a part of a computer's memory that stores copies of data that is offen needed while a program is running.this data can be accessed very quickly.
(计算机存储器的一部分,用于拷贝程序运行时所需的数据,使数据可以运转的很快。)高速缓冲存储器

在C# 中,分别指的是Application对象和Cache对象
【Application对象】: 应用程序作用域,表示用来保存所有用户(浏览器)共享的数据,直到Web服务器或pc关闭为止,共享的数据才会消失的。但尽量避免过多使用,会降低服务器性能.
其实 application对象就是个应用级别的对象,用来在所有的用户之间共享信息,并可以在web应用程序运行期间持久的保持数据。同时如果不加以限制,所有的客户都可以访问这个对象。 例如:聊天室的在线人数.. 使用时最好锁,避免数据混乱。

Application 对象用于存储和访问来自任何页面的变量,类似于 session 对象。不同之处在于,所有的用户分享一个 Application 对象,而 session 对象和用户的关系是一一对应的。

【Cache对象】: 内存作用域. 时间 可以根据需要进行设定,用于在请求间保存页面和数据. 一般放不需要即时更新的数据,当用户发出相同的请求时,将Cache中保存的信息返回给用户,节省了服务器处理请求时间. 例如: 奖牌榜, 排行榜 (隔一小段时间更新一次数据便可).
web3编程指南
2009-05-18 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:269
采纳率:0%
帮助的人:117万
展开全部
这是那和那啊
Application里面是系统全局状态和控制的
Cache是缓存 在一台电脑上你可以认为Cache可以作为全局变量
胆在多台电脑的这个Cache是不同步的每个CPU都有自己的Cache
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ne...2@gmail.com
2009-05-18 · 贡献了超过110个回答
知道答主
回答量:110
采纳率:0%
帮助的人:0

参考资料: http://www.itstrike.cn/Home/Article/HttpRuntime.Cache-with-distinction-HttpContext.Current.Cache

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式