希望在明天

如果,你没有耐心等待成功的到来,那么,你将用一生的耐心去面对失败。

ASP.NET 2.0 SQL Cache 配置方法


作用是:当数据库发生改变,连接池会通知IIS刷新页面缓存

1. 配置连接池:
aspnet_regsql.exe -S "Server" -E -d "database" -ed
aspnet_regsql.exe -S "Server" -E -d "database" -et -t "tablename"

监视的数据库和表不能太多

2. 修改web.config

在<system.web>下添加:

  <caching>
   
<sqlCacheDependency enabled="true" pollTime="500">
    
<databases>
     
<add name="DependencyName" connectionStringName="ReadWrite"/>
    
</databases>
   
</sqlCacheDependency>
  
</caching>

 
3. 在需要缓存的页面添加:

<%@ OutputCache Duration="99999" VaryByParam="None" SqlDependency="DependencyName:tablename" %>

只有当表tablename发生改变时,该页面才会刷新缓存。也可以将Duration设置的小一点,到时间也可以自动刷新缓存。

posted on 2007-08-14 15:28  蒜头  阅读(633)  评论(0编辑  收藏  举报

导航