ASP.NET缓存

个人学习笔记。
缓存(Cache)是改进网站性能的第一个手段。ASP.NET 缓存主要分为:页面缓存、数据源缓存和数据缓存。

页面缓存

给页面添加 <%@ OutputCache Duration=“15” VaryByParam=“none”%> 标签就可以启动页面缓存,整个页面的内容都会被缓存,页面中的 ASP.NET 代码、数据源在缓存期间都不会运行,而是直接输出缓存的页面内容。Duration 表示缓存时间,以秒为单位,超过该时间缓存失效。
缓存是针对所有该页面的访问者。一个访问者和多个访问者、一次访问和多次访问对数据库的压力是相同的。
VaryByParam 表示对于不同的指定参数进行单独缓存,如果有多个指定的缓存参数则用 , 隔开。如果让任何不同的查询字符串都创建不同的缓存,则设置 VaryByParam="*" ,一般情况下使用该方法。
在 WebUserControl 中也可以像页面缓存一样设置控件缓存。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值