1,ASPX页面缓存 页面缓存的使用方法非常的简单,只需要在aspx页的顶部加一句声明<%@ OutputCache Duration="60" VaryByParam="none" %> 这样整个页面的内容都会被缓存,页面中的ASP.NET代码、数据源在缓存期间都不会被运行,而是直接输出缓存的页面内容。 页面缓存是针对所有这个页面的访问者。这样1个访问者和1万个访问者、一次访问和100万次访问对数据库的压力是一样的。
Duration="60" 的意思是指定缓存的时间为60秒,可根据情况自已设定,超过这个时间则缓存失效,再次生成以后会缓存60秒,以此类推。 VaryByParam="none" 的意思是设定无参数缓存(有参数的缓存下面会讲到) 但是对于一些有参数的页面,比如新
ASPX页面缓存
最新推荐文章于 2023-08-08 20:40:06 发布
本文详细介绍了ASPX页面的缓存使用,包括如何设置页面缓存以提高性能,如何禁止IE缓存以确保数据更新,以及在JS中使用ShowModalDialog()时如何避免页面缓存。同时讲解了数据源缓存的策略,如固定缓存时间和滑动窗口策略,以适应不同访问频率的页面需求。
摘要由CSDN通过智能技术生成