文章类 软件类
好好999
 | 网站首页 | 网络编程语言 | 星座情感文章 | 特殊软件下载 | 站长工具天下 | 
html入门培训 网站服务器软件  化妆品经典广告词  雅芳化妆品价格  avon化妆品 net 入门培训 房地产销售广告 化妆品广告词 网络工程师
您现在的位置: 学习网 > 网络编程语言 > Asp.net > 正文
 | 网络编程语言首页 | Dreamweaver | Html | Asp | Jsp | Php | Asp.net | Css | Javascript | Access | Mysql | Mssql | Oracle | Domain | Mainframe |
最 新 热 门
普通文章通过四个方面全面剖析计算机安
普通文章ASP.NET中TreeView的运用
普通文章vb.net用来获取网页的类
普通文章给ASP.Net初学者的关于继承和多
普通文章asp.net生成静态页
普通文章ASP 3.0对ASP 2.0的改进
普通文章手工打造运算符重载过程
普通文章基于.net开发平台项目案例集锦
普通文章DataGrid中嵌套使用Repeater
普通文章ToolBar的模样自己画(三)
 
频 道 推 荐
普通文章在Win 2003中配置ASP.net环境
普通文章关于Asp.Net中的编程实现下载
普通文章ASP.NET+MySQL数据库简明图示入
普通文章体验VS.NET 2005的winform新功
普通文章Asp.net中Treeview终极解决方案
普通文章ASP.NET操作IIS中的虚拟目录
普通文章在IIS6.0下ASP .NET 的版本冲突
普通文章“智能”的让IE浏览器关闭时,
普通文章c# 正确读取存储中文,以及如何
普通文章.NET 和 Java 之碰撞火花:到底
普通文章ASP.NET DataGrid 控件深入研究
普通文章ASP.NET服务器控件编程之热身运
普通文章开心就贴(二)
普通文章开心就贴(三)
普通文章.NET之ASP Web Form快速入门(3
普通文章黑客写出了针对.Net平台的反编
普通文章检测是否还有黑客代码的asp.ne
普通文章Windows.NET Server: IIS 6.0
普通文章用Asp.net实现基于XML的留言簿
普通文章第八章 编辑留言页的制作
 
频 道 推 广
 
ASP.NET2.0中的SqlCacheDependency特性         ★★★
ASP.NET2.0中的SqlCacheDependency特性
作者:佚名 文章来源:本站整理 更新时间:2008-5-25 19:00:11
ASP.NET中的Page Cache是个很有用的东东,只要简单的在页面上方加上一个OutputCache标签,就可以让页面在制定的Duration内直接把自动保存在缓存中的页面内容输出,而不需要让ASP.NET引擎再次执行页面代码,当然,节省这点执行时间并不是最主要的理由,主要理由是如果页面内容是从数据库中取出,那么就可以省去连接数据库、取数据的步骤,这个好处可大了。
  
  PageCache有点小小的问题,比如,很多ASP.NET论坛的首页就用了PageCache,所以在一个版里面贴出的最新的帖子并不会马上反映到首页上,而是需要等上一段时间。虽然有点无可奈何,但在某些场合(比如易趣用来显示物品拍卖状态的页面),这种延迟是不允许的。
  
  也即是说,ASP.NET里面的Cache并不能自动根据数据库中相应数据发生了变化,而使相应的Cache过期,ASP.NET 2.0中新增的SqlCacheDependency特性使这成为了可能。(当然,只要我们明白了ASP.NET 2.0中的大致实现方式,我们可以基于ASP.NET 1.0把这个特点实现出来,后面我总结了相应的方法。)
  
  要在ASP.NET 2.0中应用SqlCacheDependency特性,步骤如下(基于大家手里的Whidbey PDC版本):
  
  1、 使数据库支持SqlCacheDependency
  在.Net Framework 1.2的安装目录下(通常是WINDOWS\Microsoft.NET\Framework\v1.2.30703),有一个aspnet_regsqlcache.exe,这个命令行工具让我们的SqlServer 7.0或者SqlServer 2000能支持SqlCacheDependency特性,
  
  首先:“aspnet_regsqlcache –S 服务器名称 –U 登陆ID –P 密码 –d 数据库名称 –ed”,这个命令使指定数据库支持SqlCacheDependency,
  
  然后我们再加入要追踪的数据表:“aspnet_regsqlcache –S 服务器名称 –U 登陆ID –P 密码 –d 数据库名称 –t 要追踪的数据表的名称 –et”,这个命令使指定的Table支持SqlCacheDependency。
  
  它在幕后做了什么事情呢?
  
  首先,它在指定的数据库中新建了一个Table,叫做“AspNet_SqlCacheTablesForChangeNotification”,这个表有三个字段,“tableName”记录要追踪的数据表的名称,“notificationCreated”记录开始追踪的时间,“changeId”是一个int类型的字段,每当追踪的数据表的数据发生变化时,这个字段的值就加1。
  
  它还会在指定的数据库中增加几个存储过程,用来让A

[1] [2] [3] [4] 下一页

 
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 相 关 文 章
    ASP设计常见问题及解答精要-4
    关于 OLE DB 和 .NET 的思考
    加密网站配置文件中的信息
    手工打造运算符重载过程
    ASP.NET上传文件的实例
    在ASP.NET中访问SQLServer
    ASP.NET控件开发之代码紧凑原则
    ASP.NET中的WebControls
    ASP.net发送Email
    如何获取当前程序文件的路径 Current Path
    VS.NET安装部署深入研究
    在Web应用程序中添加其他规范化预防措施
    VS.NET下web项目源代码管理
    ASP.NETAuthenticationProvider
    获取数据库中的所有表(C#)
    发现了一个更好的反编译工具,超级牛,甚至超越了Reflector
    Asp.net驗證碼3/10
    用C#开发PocketPC数据库应用程序
    用C#对ADO.NET数据库完成简单操作
    VisualC#中实现DB2数据库编程
    | 设为首页 | 加入收藏 | 投搞邮箱 | 友情链接 | 网站公告 | 版权申明 | |
    破天一剑私服 - 冒险岛外挂 - 传奇外挂 - dnf外挂 - 地下城与勇士外挂 - dnf外挂 - 传奇外传外挂 - qq三国外挂 - 天龙八部外挂 - 劲舞团私服 - 劲舞团私服 - 传奇私服 - 传奇私服 - 传奇私服 - 变态传奇私服 - 及时雨外挂 - 热血传奇私服 - 传世私服 - 魔兽世界私服 - 魔兽世界私服 - 完美世界私服

    有事请点这里

    有事点这里

    copyright: 2007-2008 haohao888.com.cn 粤ICP备08105098号