web developer tips (22):提高页面和服务器控件加载速度

1、避免不必要的客户端和服务器间的往返,你可以使用ASP.NET Ajax和局部页面呈现(Partial Page Rendering)。

ASP.NET Ajax:ASP.NET Ajax 允许开发者在创建一个asp.netweb应用的时候,更新数据不要重新加载整个页面。

局部页面呈现(Partial Page Rendering):局部页面呈现(Partial-page rendering)依赖 ASP.NET 的服务控件和Microsoft AJAX Library的客户端方法。你不需要使用Microsoft AJAX Library 来启用局部页面呈现,因为当使用ASP.NET AJAX 服务控件的时候会自动这个功能。然而,你可以使用这些开放的api给客户端库增加额外的ajax功能。

ASP.NET 支持给新增的或现存的Asp.net页面添加局部页面呈现功能,而不必使用客户端脚本。

 

2、使用page对象的IsPostBack属性,避免不必要的处理。

3、使用缓存(Buffer),除非你很有特殊的原因需要关闭它

关于提高页面和服务器控件加载速度,如果你还有其他的方法,不妨告诉我。