2014-08-18 11:21:47 发布:zhushican
暂时应用程序是由Cache(高速缓存)对象来控制的。Cache和Application的功能相似,因为它对于全部的web应用程序都是可访问的(共享的内存)。不过,Cache中增加了一些Application不具有的功能,包括相关、回调和超时。比如说,当启动ASP.NET应用程序的时候,我们必须从XML文件中生成一个由所有的ASP.NET页面使用的对象。我们可以把这个对象存储在Cache中,也可以为此在最初产生的数据的XML文件中创建一个相关性来保存它。如果XML文件发生了变化,ASP.NET将会发现文件的改变并且通知Cache使原来的条目无效。高速缓存是ASP.NET一个很强大的功能。但是我们使用时一定注意它和Application的区别。