请问用途在哪里?能举个例子吗?大家都用吗?谢谢
解决方案 »
- 写一个类(BasePage),继承自Page类
- 未能加载文件或程序集“AspWebControl”或它的某一个依赖项
- 如何将数据库多个表在页面上放到一张表显示出来
- 用水晶报表导出数据,客房端需要装水晶报表吗??
- 通过网页读磁卡,可以吗?有沒有好的方法,谢谢
- “ASP.guanliyonghu_aspx”不包含“SqlDataSource1_Selecting”(是否缺少 using 指令或程序集引用?)
- 在线等,我用javascript取到的session值,为什么总是上一次的session,而不是最新的session?
- 写了个以文件流方式从服务器获取数据并保存到本地的方法有问题请帮忙看看
- [求助]怎么得到我想要的字段值
- ascx中如何弹出一个窗口(c# webForm)
- 页面上textbox控件怎样绑定
- 帮我看看这个是哪里出错了,程序应该没问题,可能是IIS上配置没弄好?
缓存在网站架构中占据非常重要的地位.原理,从内存获取数据比从硬盘/数据库快得多,非常有利于减轻服务器负载,使浏览者获得更平滑的用户体验
.net的缓存远不止于Cache类和页面输出示例:
无缓存:
用户操作--数据库
缓存
操作--缓存--数据库缓存可粗略的分为触发缓存和预装载,结合时间,使缓存更新
触发缓存可在分层体系/页面级/控件级中设置,当发生数据操作时发生,最好用的类是HttpRuntime.Cache类
预装载则可以网站应用程序开始时将数据装入缓存,可结合Global.asax,有三种方法:静态成员/Application/Cache也可依据数据库操作进行更新,结合notifacation/polling,
使用SqlCacheDependency再顶2楼的,Cache方面还是得花一点时间的。楼主还是自己找找这方面的资料吧。