Web程序设计-王祖俪-第七章创建高效程序课案.pptVIP

  • 3
  • 0
  • 约2.99千字
  • 约 16页
  • 2017-03-03 发布于广东
  • 举报

Web程序设计-王祖俪-第七章创建高效程序课案.ppt

Web程序设计-王祖俪-第七章创建高效程序课案.ppt

第7章 创建高效应用程序 知识点 掌握创建高效程序的方法 了解缓存的原理和类型及各种缓存的用法 7.1缓存原理 在任何由ASP.NET构建的Web应用程序中,在一定程度上可以直接使用页级别缓存和数据缓存。 ASP.NET中提供页、页中的部分内容和数据的缓存支持。对动态生成的页进行缓存的技术叫做页输出缓存,因为它仅仅在首次访问页时动态生成页,所以提高了应用程序的性能。 另一种改善性能的方法是,减少往返后端数据服务器的行程数(甚至是往返本地数据库的行程数)。不应总是从数据源请求新数据,而应把数据缓存到内存中,以便本地访问数据 . 7.2页面输出缓存 页面输出缓存概述 对于那些内容相对稳定的页来说,每次客户请求时都重新生成页的做法效率不高。相反,可以只生成网页一次,然后把它缓存起来,以后使用该页时就可以从缓存中提取。 页面的输出缓存是通过OutputCache指令设置的。 7.2页面输出缓存 7.2页面输出缓存 7.2页面输出缓存 7.2页面输出缓存 7.3 页面输出缓存 页片段缓存(例) 整页发生变化的可能性很小,而页中某些部分发生变化的可能性更小。例如程序中多个页面共有的导航栏,菜单是很少发生变化的,对它们进行缓存对提高Web性能是很理想的。ASP.NET提供输出缓存页内容区域的简单方法即片段缓存,通常使用VaryByParam属性设置页片段缓存。 为了缓存页的某

文档评论(0)

1亿VIP精品文档

相关文档