cache

page cache:

<%@ OutputCache Duration="120" VaryByParam="none" %>

or

Response.Cache.SetExpires(DateTime.Now.AddSeconds(120))
Response.Cache.SetCacheability(HttpCacheability.Public)

Response.Cache.SetSlidingExpiration(True)

 

//if time<120 , page request action ,page continue cache! time plus(120)!

//VaryByParam:page request parm.

 

page block cache(usercontorl):

<%@ Register Src="usercontrol/CacheControl.ascx" TagName="CacheControl" TagPrefix="uc1" %>

<%@ OutputCache Duration="120" VaryByParam="none" VaryByControl="CacheControl" %>

 

data cache:

1>User external file cache date. 

Sub LoadData
        As DataView

        Source = Cache("MyData")
        Nothing
            As DataSet
            As FileStream
            As StreamReader

            ' read the data from the XML source
            ds = New DataSet()
            fs = New FileStream(Server.MapPath("authors.xml"), FileMode.Open,FileAccess.Read)
            reader = New StreamReader(fs)
            ds.ReadXml(reader)
            fs.Close()

            Source = New DataView(ds.Tables(0))

            ' cache it for future use
            Cache.Insert("MyData", Source, New CacheDependency(Server.MapPath("authors.xml")))

            ' we created the data explicitly, so advertise that fact
            CacheMsg.Text = "display new create data"
        Else
            CacheMsg.Text = "display cache  data"
        End If

        MyDataGrid.DataSource = Source
        MyDataGrid.DataBind()
    End Sub
2>cache time is absolute

Cache.Insert("MyData", Source, null,

DateTime.Now.AddHours(1),TimeSpan.Zero)

C#

using System.Web.Caching;

System.Web.HttpRuntime.Cache.Insert("key", ds, null, DateTime.Now.AddSeconds(30), Cache.NoSlidingExpiration);

 

3>cache time is relative

Cache.Insert("MyData", Source, null,

 DateTime.MaxValue, TimeSpan.FromMinutes(20))


 



相关推荐

  • Cache Cache牛仔裙怎么样,Cache Cache好吗 CacheCache牛仔裙怎么样,CacheCache好吗这款牛仔裙特价优惠1-3折火爆进行中点击>>进入正品官方旗舰店提前领取优惠券点击>>查看领取内部优惠券(剁手党福利,推荐收藏)以下是网友对CacheCache
  • 基于嵌入式系统二级Cache 中L1数据Cache的写缓存节能 基于嵌入式系统二级Cache中L1数据Cache的写缓存节能分析(翻译)摘要在资源有限的嵌入式系统,片上cachememory(高速缓存)在性能和功耗方面起着重要作用。与读操作截然不同的是,尽管在数据cache中的写操作能耗占总消耗的大部分
  • 细说 ASP.NET Cache 及其高级用法 许多做过程序性能优化的人,或者关注过程程序性能的人,应该都使用过各类缓存技术。而我今天所说的Cache是专指ASP.NET的Cache,我们可以使用HttpRuntime.Cache访问到的那个Cache,而不是其它的缓存技术。以前我在【我
  • Cache Cache长袖T恤怎么样,最新排行 2016淘宝CacheCache长袖T恤推荐店铺最热销国际一线品牌女装cache旗舰店AF秋季女式长袖T恤衫新款T恤圆领"国际一线品牌女装cache旗舰店AF秋季女式长袖T恤衫印花T恤"CacheCache长袖T恤国际一线品牌女装cache
  • Cache Cache连衣裙怎么样,最新排行 2016淘宝CacheCache连衣裙推荐店铺最热销cachecache无袖宽松波点娃娃裙连衣裙后背抽绳连衣裙钟爱一生女装正品cachecache幕荷烟花烫2016春长袖雪纺连衣裙CacheCache连衣裙咏仕cache旗舰店艾蝶速购幸运阁
  • cache:缓存在asp.net中如何管理?服务器端缓存?Session, Application 介绍:在我解释cache管理机制时,首先让我阐明下一个观念:IE下面的数据管理。每个人都会用不同的方法去解决如何在IE在管理数据。有的会提到用状态管理,有的提到的cache管理,这里我比较喜欢cache管理,因为本人比较喜“cache”这个
  • S3C44B0XC工程模板使用说明-CACHE 按照之前所做的工程模板之UART的说明,本次做了实验-CACHE实验,修改了def.h文件,增加了数据类型定义。仿真或者下载成功后测试CACHE。模板和UART的工程模板一样.用JLINK仿真和J-FLASH下载固化时所设置的参数和HELL
  • cache和buffer的区别 cache是高速缓存,用于CPU和内存之间的缓冲;buffer是I/O缓存,用于内存和硬盘的缓冲cache最初用于cpucache,主要原因是cpu与memory,由于cpu快,memory跟不上,且有些值使用次数多,所以放入cache中,
  • Cache Cache长袖衬衫怎么样,最新排行 2016淘宝CacheCache长袖衬衫推荐店铺最热销女神的新衣NANA*cache旗舰店CCDD专柜正品2016春款韩版长袖衬衫"女神的新衣NANA*cache旗舰店CCDD专柜正品2016春款韩版长袖衬衫"CacheCache长袖衬衫c
  • Java中各类Cache机制实现方法 Java中各类Cache机制实现方法:在Java中,不同的类都有自己单独的Cache机制,实现的方法也可能有所不同,文章列举了Java中常见的各类Cache机制的实现方法,同时进行了综合的比较。OSCacheOSCache是个一个广泛采用的
  • Debian软件包管理速查表:dpkg、apt-get、apt-cache dpkg是Debian系统底层包管理器,apt-get是高层包管理工具,apt-cache是高层包查询工具。dpkg速查表dpkg是DebianLinux用于安装/管理单个软件包的命令行工具:语法描述示例dpkg-i{.debpackage
  • 3.3.1 Cache一致性的基本概念 PCI设备对可Cache的存储器空间进行DMA读写的操作的过程较为复杂,有关Cache一致性的话题可以独立成书。而不同的处理器系统使用的CacheMemory的层次结构和访问机制有较大的差异,这部分内容也是现代处理器系统设计的重中之重。本节

你的评论

就没有什么想说的吗?

最新博客

关于我们 移动版

©2017传客网    琼ICP备15003173号-2    

本站部分文章来源于互联网,版权归属于原作者。
本站所有转载文章言论不代表本站观点,如是侵犯了原作者的权利请发邮件联系站长(weishubao@126.com),我们收到后立即删除。
站内所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!

X