标题 | ASP.NET中如何对页面输出缓存 |
内容 | 最简单的缓存机制,把整个Aspx页面保存在服务器端内存中,用户请求页面时,直接从服务器端内存中提取数数据,不在经历页面的生命周期。主要用于不经常更新和修改,而在第一次编译是时要经过大量处理的数据。页面输出缓存是缓存的整个页面。 使用很简单<%@ 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"%> |
随便看 |
|
在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。