导航

随笔分类 -  ASP.NET的缓存机制学习

摘要:二、访问缓存的值 由于缓存中所存储的信息为易失信息,即该信息可能由 ASP.NET 移除,因此建议先确定该项是否在缓存中。如果不在,则应将它重新添加到缓存中,然后检索该项。 Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->stri... 阅读全文

posted @ 2009-02-12 00:09 菩提小鸟 阅读(375) 评论(0) 推荐(0)

摘要:ASP.NET使用缓存机制,将需要大量服务器资源来创建的对象存储在内存中。缓存这些类型的资源会大大改进应用程序的性能。缓存是有Cache类实现的,可以通过对缓存设置优先级CacheItemPriority枚举值控制内存不够时的“清理”优先顺序。还可以为缓存设置过期策略,以及为缓存设置依赖项。 一、添加(将数据项添加到缓存中) 1、通过键值对添加 Code Code highl... 阅读全文

posted @ 2009-02-10 23:30 菩提小鸟 阅读(291) 评论(0) 推荐(1)

摘要:通常,应用程序可以将那些频繁访问的数据,以及那些需要大量处理时间来创建的数据存储在内存中,从而提高性能。ASP.NET 使用两种基本的缓存机制来提供缓存功能。第一种机制是应用程序缓存,它允许缓存所生成的数据,如 DataSet 或自定义报表业务对象。第二种机制是页输出缓存,它保存页处理输出,并在用户再次请求该页时,重用所保存的输出,而不是再次处理该页。 出于以下情况之一,ASP.NET 可以从缓存... 阅读全文

posted @ 2009-02-10 23:06 菩提小鸟 阅读(269) 评论(0) 推荐(0)