打印本文 打印本文 关闭窗口 关闭窗口
Asp.NET中常用的一些优化性能的方法
作者:武汉SEO闵涛  文章来源:敏韬网  点击数1546  更新时间:2009/4/23 10:45:58  文章录入:mintao  责任编辑:mintao
nbsp;        数据缓冲

 

n         缓冲的过期依赖条件

某种意义上,Cache和Application是一样的,都是一种公有的对象。为了取得缓冲与数据有效性之间的平衡,可以根据需要对缓冲过期策略进行合理的设置。

u       文件依赖

Cache.Insert (“Mydata”, Source

                           , New CacheDependency(Server.MapPath(“authors.xml”)))

此代码的含义是当authors.xml文件不发生变化的时候,缓冲MyData始终有效。

 

u       时间依赖

设定1小时后过期,这是一种绝对过期。

Cache.Insert(“Mydata”,Source,null

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

 

u       相对过期依赖

当DataSet不再发生变化20分钟以后,缓冲过期。

Cache.Insert(“MyData”,Source,null

                        ,DateTime.MaxValue,TimeSpan.FromMinutes(20));

上一页  [1] [2] 

打印本文 打印本文 关闭窗口 关闭窗口