Application和Cache的用法与区别

来源:百度知道 编辑:UC知道 时间:2024/06/24 18:40:30
想知道他们之间的具体说明与区别。能举2个常用的例子就最好了。

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中保存的信息返回给用户,节省了服务器处理请求时间. 例如: 奖牌榜, 排行榜 (隔一小段时间更新一次数据便可).

看看这个吧

奇瑞CAC 和 ACTECO的区别 CAC和DBE溶剂的全称 Win32 Application和Win32 Console Application区别 什么是CAC application universal college application和common application有什么不同?...谢谢.. CPU和Intel Application Accelerator的问题 application和session有什么区别? asp中session对象和application对象 Trojant.Agent.cac