zoukankan      html  css  js  c++  java
  • 利用SQL2005的缓存依赖

    Code

    [1]当然注意引用 :

    using System.Data.SqlClient;
    using System.Web.Caching;

    [2]

    SqlCacheDependency dep = new SqlCacheDependency("MSPetShop4", "Category");
    将库与表名建立数据缓存关系;

    AggregateCacheDependency aggCd = new AggregateCacheDependency();

    建立缓存依赖;

    HttpRuntime.Cache.Add()函数中的参数有些地方需要注意:

    缓存失效的时间.当然也可以永不失效(Cache.NoAbsoluteExpiration);

    [3]

    注意此处的Cache来自HttpRuntime类,而非PAGE

    [4]

    注意数据库连接字符串配置地方是在<connectionStrings>节点中;

    pollTime是数据库轮询时间(以毫秒为单位)。 如果数据库数据更新频繁,些值不能太大;

    暂时这第着;有空了写个像PetShop4中那样层次分明的缓存机制;

  • 相关阅读:
    协程,纤程(Fiber),或者绿色线程(GreenThread)
    好用的 Chrome 插件
    内存泄露
    Serilog 是 ASP.NET Core 的一个插件,可以简化日志记录
    ES6-类(Class)
    规范-Git打标签与版本控制
    必会必知git
    Ubuntu 16.04安装CrossOver容器来安装QQ(终极解决办法,亲测有效)
    Ubuntu 16.04安装UML工具StarUML 2
    Ubuntu 16.04升级4.7.0内核后导致Compiz奔溃,问题:compiz[4852]: segfault at 48 ip 00007f88cae087f0 sp 00007ffce354c268 error 4 in libscale.so
  • 原文地址:https://www.cnblogs.com/bobofsj11/p/1573915.html
Copyright © 2011-2022 走看看