不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
ASP.NET 2.0缓存相关概念
编辑:dnawo 日期:2007-12-26
通常,应用程序可以将那些频繁访问的数据,以及那些需要大量处理时间来创建的数据存储在内存中,从而提高性能。例如,如果应用程序使用复杂的逻辑来处理大量数据,然后再将数据作为用户频繁访问的报表返回,避免在用户每次请求数据时重新创建报表可以提高效率。同样,如果应用程序包含一个处理复杂数据但不需要经常更新的页,则在每次请求时服务器都重新创建该页会使工作效率低下。
在这些情况下,为了帮助您提高应用程序的性能,ASP.NET 使用两种基本的缓存机制来提供缓存功能。第一种机制是应用程序缓存;第二种机制是页输出缓存,ASP.NET 为页输出缓存提供了两种模型:整页缓存和部分页缓存,部分页缓存又可采用两种工作方式:控件缓存和缓存后替换。整个 ASP.NET 缓存机制及其模型如下图示:

-----------------------------------------------------------------
应用程序缓存:它提供了一种编程方式,可通过键/值对将任意数据存储在内存中。使用应用程序缓存与使用应用程序状态类似。
页输出缓存:它在内存中存储处理后的 ASP.NET 页的内容,并在用户再次请求该页时,重用所保存的输出,而不是再次处理该页。
整页缓存:将页的全部内容保存在内存中,并用于完成客户端请求。
部分页缓存:缓存页的部分内容,其他部分则为动态内容。
控件缓存:也称为片段缓存,可以通过创建用户控件来包含缓存的内容,然后将用户控件标记为可缓存来缓存部分页输出。该选项允许缓存页中的特定内容,而在每次请求时重新创建整个页。
缓存后替换:与控件缓存正好相反,它对页进行缓存,但是页中的某些片段是动态的。该选项允许缓存页中的大部分内容,而在每次请求时重新创建特定内容。
在这些情况下,为了帮助您提高应用程序的性能,ASP.NET 使用两种基本的缓存机制来提供缓存功能。第一种机制是应用程序缓存;第二种机制是页输出缓存,ASP.NET 为页输出缓存提供了两种模型:整页缓存和部分页缓存,部分页缓存又可采用两种工作方式:控件缓存和缓存后替换。整个 ASP.NET 缓存机制及其模型如下图示:

-----------------------------------------------------------------
应用程序缓存:它提供了一种编程方式,可通过键/值对将任意数据存储在内存中。使用应用程序缓存与使用应用程序状态类似。
页输出缓存:它在内存中存储处理后的 ASP.NET 页的内容,并在用户再次请求该页时,重用所保存的输出,而不是再次处理该页。
整页缓存:将页的全部内容保存在内存中,并用于完成客户端请求。
部分页缓存:缓存页的部分内容,其他部分则为动态内容。
控件缓存:也称为片段缓存,可以通过创建用户控件来包含缓存的内容,然后将用户控件标记为可缓存来缓存部分页输出。该选项允许缓存页中的特定内容,而在每次请求时重新创建整个页。
缓存后替换:与控件缓存正好相反,它对页进行缓存,但是页中的某些片段是动态的。该选项允许缓存页中的大部分内容,而在每次请求时重新创建特定内容。






评论: 0 | 引用: 0 | 查看次数: 3494
发表评论
请登录后再发表评论!