启用sql2005数据库高速缓存依赖

将页面缓存10分钟,如果当指定表中的页容被修改时,则缓存立即过期

启用数所库和表的缓存依赖

aspnet_regsql.exe -S <Server> -U <Username> -P <Password> -ed -d ModernService

aspnet_regsql.exe -S <Server> -U <Username> -P <Password> -ed -d ModernService -et -t contenttable


web.config文件配置
<system.web>
    <caching>
      <sqlCacheDependency enabled="true">
        <databases>
          <add name="ModernService" connectionStringName="connStr" pollTime="500"/> //connStr为连接数据库代码
        </databases>
      </sqlCacheDependency>     
    </caching>
</system.web>

需要缓存的aspx页面头部加入这些代码
<%@ OutputCache Duration="600" VaryByParam="none" SqlDependency="ModernService:contenttable"%>

posted @ 2009-06-29 17:06  刘强 cnblogs  阅读(357)  评论(0编辑  收藏  举报