§4页面数据缓存.pptVIP

  • 0
  • 0
  • 约1.68千字
  • 约 5页
  • 2018-01-19 发布于未知
  • 举报
Logo Logo 页面数据缓存 本讲大纲: 1、页面数据缓存概述 支持网站: 2、页面数据缓存的应用 页面数据缓存概述(1) 页面数据缓存即应用程序数据缓存,它提供了一种编程方式,可通过键/值将任意数据存储在内存中。使用应用程序缓存与使用应用程序状态类似,但是与应用程序状态不同的是,应用程序数据缓存中的数据是容易丢失的,即数据并不是在整个应用程序生命周期中都存储在内存中的。应用程序数据缓存的优点是由ASP.NET管理缓存,它会在项过期、无效或内存不足时移除缓存中的项,还可以配置应用程序缓存,以便在移除项时通知应用程序。 ASP.NET中提供了类似于Session的缓存机制,即页面数据缓存。利用数据缓存,可以在内存中存储各种与应用程序相关的对象。对于各个应用程序来说,数据缓存只是在应用程序内共享,并不能在应用程序间进行共享。Cache类用于实现Web应用程序的缓存,在Cache中存储数据的最简单方法如下: Cache[Key]=Value; 从缓存中取数据时,需要先判断一下缓存中是否有内容,方法如下: Value=(string)Cache[key]; If(Value!=null) { //do something } Cache类有两个很重要的方法,即Add和Insert方法,其语法格式如下: public Object Add[Insert

文档评论(0)

1亿VIP精品文档

相关文档