构建高性能的网站
文章平均质量分 77
aspnet_vip_china
这个作者很懒,什么都没留下…
展开
-
应用程序缓存
页面数据缓存<br />应用程序数据缓存(即页面数据缓存)提供了一种编程方式,可通过键/值将任意数据存储在内存中,该缓存机制类似于Session。应用程序数据缓存的主要功能是在内存中存储各种与应用程序相关的对象。通常这些对象都需要耗费大量的服务器资源才能创建。因此,对这些对象实施缓存有着明显的益处。使用应用程序缓存与使用应用程序状态类似。但是,与应用程序状态不同的是,应用程序数据缓存中的数据是容易丢失的,即数据并不是在整个应用程序生命周期中都存储在内存中。<br />应用程序数据缓存的优点是由ASP.NET原创 2010-09-11 15:46:00 · 661 阅读 · 0 评论 -
页面输出缓存
页面输出缓存概述页面输出缓存是一种最简单的缓存形式,将已经生成的动/静态页面的全部内容保存在服务器内存中。页输出缓存在内存中存储处理后的 ASP.NET 页的内容。这一机制允许ASP.NET向客户端发送页响应,而不必再次经过页处理生命周期。页输出缓存对于那些不经常更改,但需要大量处理才能创建的页特别有用。例如,如果创建大通信量的网页来显示不需要频繁更新的数据,通过页输出缓存则可以极大地提高该页的性能。可以分别为每个页配置页缓存,也可以在Web.config文件中创建缓存配置文件。利用缓存配置文件,只定义一次原创 2010-09-04 10:11:00 · 450 阅读 · 0 评论 -
asp.net 页面部分缓存
页面部分缓存概述<br />页面部分缓存允许缓存页的部分内容,其他部分则为动态内容。由于大部分Web页面的某些部分在每一次请求时都需要进行更改,所以,在这种情况下,就只能缓存页面的一部分,即页面部分缓存。<br />页面部分缓存可采用两种工作方式:控件缓存和缓存后替换。控件缓存有时也称为分段缓存,这种缓存方式允许将信息包含在一个用户控件内,然后将该用户控件标记为可缓存的,以此来缓存页输出的部分内容。而缓存后替换将缓存整个页,但页中的某些部分是设为不缓存的。这恰恰与控件缓存相反。<br />设置控件缓存的实质原创 2010-09-18 10:10:00 · 667 阅读 · 0 评论