ASPX页面缓存

本文详细介绍了ASPX页面的缓存使用,包括如何设置页面缓存以提高性能,如何禁止IE缓存以确保数据更新,以及在JS中使用ShowModalDialog()时如何避免页面缓存。同时讲解了数据源缓存的策略,如固定缓存时间和滑动窗口策略,以适应不同访问频率的页面需求。
摘要由CSDN通过智能技术生成

1,ASPX页面缓存 页面缓存的使用方法非常的简单,只需要在aspx页的顶部加一句声明<%@ OutputCache Duration="60" VaryByParam="none" %> 这样整个页面的内容都会被缓存,页面中的ASP.NET代码、数据源在缓存期间都不会被运行,而是直接输出缓存的页面内容。 页面缓存是针对所有这个页面的访问者。这样1个访问者和1万个访问者、一次访问和100万次访问对数据库的压力是一样的。
Duration="60" 的意思是指定缓存的时间为60秒,可根据情况自已设定,超过这个时间则缓存失效,再次生成以后会缓存60秒,以此类推。 VaryByParam="none" 的意思是设定无参数缓存(有参数的缓存下面会讲到) 但是对于一些有参数的页面,比如新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值