备案域名购买

老域名出售,已备案域名查询,老域名注册,已备案域名交易,买老域名,二手老域名,出售老域名,上饶网站建设

主页 > 高速

页面高速缓存

对动态页面创建技术的批评之一是说,它们的可伸缩性较差,而且比仅给客户端发送静态HTML文件需要更多的服务器资源。对此,许多站点都采用批处理页面并将结果保存为磁盘的静态HTML文件,来作为解决的方法。但是,这种方法只有在每次的内容与客户端不直接相关时才行得通。换句话说,要求对于所有的请求页面都必须相同。比如,对于产品目录和报告,更新进程只需在创建页面的数据发生变化时运行。

ASP.NET有一个称之为动态输出高速缓存的新属性,它可以自动实现相同的效果,而不需将页面写到磁盘。也就是说,它可以将自动生成的输出(即客户端接受的内容)高速缓存起来,而且对于以后的请求也可使用这个高速缓存副本,这比将内容写为一个磁盘文件要好,因为它省去了每次要访问磁盘的需要。

标签:页面  高速  缓存  zhushican发布于2014/8/18围观评论:0

用户控件的局部页面高速缓存

我们可以使用高速缓存来减少在客户端需要时用来传递页面的处理往返的数目。先将页面的输出存储在服务器上,然后在同一页面再次被请求时,输出该信息到客户端,这样我们就无须再次运行该页面。我们还可以使用类似的概念来高速缓存页面的一部分。

如果我们不清楚如何来对高速缓存的部分页面做标记,那么可以参考一下用户控件是如何处理的。它们都是根本独立的页面片段,可以被嵌入其他页面。如果我们可以高速缓存一个用户控件的输出,然后在请求它时将它插入一个页面中,这样就可以再次获益于高速缓存。这种技术被称之为局部页面高速缓存,或者叫段高速缓存。

标签:用户  控件  局部  页面  高速  缓存  zhushican发布于2014/8/18围观评论:0

回顶部