源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

开启SQLSERVER数据库缓存依赖优化网站性能

  • 时间:2022-11-11 16:23 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:开启SQLSERVER数据库缓存依赖优化网站性能
很多时候,我们服务器的性能瓶颈会是在查询数据库的时候,所以对数据库的缓存非常重要,那么有没有一种方法,可以实现SQL SERVER数据库的缓存,当数据表没有更新时,就从缓存中读取,当有更新的时候,才从数据表中读取呢,答案是肯定的,这样的话我们对一些常用的基础数据表就可以缓存起来,比如做新闻系统的新闻类别等,每次就不需要从数据库中读取了,加快网站的访问速度。 那么如何开启SQLSERVER数据库缓存依赖,方法如下: 第一步:修改Web.Config的<system.web>节的配置,代码如下,让网站项目启用SqlCacheDependency。注意下面代码中的connectionStringName,就是指定的<connectionStrings>节中的数据库连接字符串变量名称。name则是为该SqlCacheDependency起的名字,这个名字将在第三步中用到。SqlCacheDependency类会自动完成对此配置节信息的读取以建立和数据库之间的联系。
[url=/Info]} else if (t == 2) { sb.Append("<li><a href="/File" + cid +".shtml" href="File" + cid +".shtml"><span class='fontbold'>" + cdesc + "</span></a></li>"); } else sb.Append("<li><a href="/FAQ" + cid + ".shtml" href="FAQ" + cid + ".shtml"><span class='fontbold'>" + cdesc + "</span></a></li>"); } sb.Append("</ul>"); Response.Write(sb); }
以上代码中Jake.DataCache.GetCache()方法是自己定义的一个获取和设置缓存的通用方法,单独编译成了DLL: 代码如下: 至此,对于数据表的缓存依赖就已经开启,这样可以大大加快网站访问的速度。 (转载请注明本文出处:http://blog.csdn.net/j_jake)
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部