asp.net 页面输出缓存 |
本文标签:asp.net,输出缓存 主要用于不经常更新和修改,而在第一次编译是时要经过大量处理的数据 。页面输出缓存是缓存的整个页面 使用很简单<%@ OutPutCache Duration="60" VaryByParam="none"%> Duration:缓存时间 VaryByParam:通过参数来更新缓存的内容 还有其他的一些属性 CacheProfile:调用WebConfig中的缓存时间 例如:WebCofig中 复制代码 代码如下: <system.web> <outputCacheSetting> <outputCacheProfiles> <add name="cacheTest" duration="50"/> <outputCacheProfiles> </outputCahceSetting> </system.web> 在页面中声明 <%@ OutputCache CacheProfile="cacheTest" VaryByParam="none"%> VaryByControl:通过控件来改变缓存 <%@OutputCache Duration="60" VaryByParam="none" VaryByControl="Button1"%> |