技术库 技术手册 字体库 知识点 词汇表 联系我们
内容搜索   
本站最新推出网站制作字体库。
当前位置:WEB技术知识资源库(www.cn-web.com) .: .Net技术 .: .Net分析与设计 .: 改善提高ASP.NET2.0性能的五件法宝之三管理ASP.NET状态

改善提高ASP.NET2.0性能的五件法宝之三管理ASP.NET状态


改善提高ASP.NET2.0性能的五件法宝系列专题
3.管理ASP.NET状态
4.清除不需要的CSS和脚本文件

    为了更进一步地改善应用程序性能,对ASP.NET的不同的状态类型有一个深入的了解是非常必要的。ASP.Net有许多不同的状态,但是我们应该弄清楚什么是应用程序状态、会话状态和profile属性。因为这些状态都保存在服务器的内存上。所有应尽量避免保存太多这三种状态的数据,除非有必要保存它们。如果我们需要在会话状态保存数据,就只存我们需要的数据,如标识字段或静态数据频繁被使用,因此,它们可以保存在会话状态中。现在网上有很多关于介绍ASP.NET这三种状态的文章,如果读者想更进一步发觉它们的潜力,可以阅读相关的资料。每一种状态都应该被使用在适合它们的地方。因此,花时间学习和理解它们是非常必要的。

    在这里我想给读者介绍另外一种状态,视图状态,这种状态将会影响客户端程序。这种状态被用来在aspx页中保存数据,或是在服务端和客户端之间传递数据。在默认情况下,视图状态对于ASP.NET和控件是开启的。但我们的Web页并不是都需要视图状态。如果都开启,在Web页中将会有非常多的数据保存在视图状态中。解决这个问题的一个正确方法就是使用“View Source"来控制我们的Web页哪块数据需要被存储。我们可以看看ASP.NET发送客户端的数据,在页的上端一大块被加密的数据就是视图状态。花一些时间来确定哪些数据需要视图状态的值得的。如果某些Web页和服务端没有任何数据交互,可以将这些页的视图状态关闭。视图状态很灵活,它可以关闭整个页,也可以只关闭被个用户控件,或是只打开某些控件的视图状态。如果我们关闭某个页面或控件的视图状态,其它的页面或控件可以保证正确的工作状态。

对此文章打分评级

相关文章

article 改善提高ASP.NET2.0性能的五件法宝之一适当地处理数据访问对象
 大多数ASP.NET程序员都会遇到这样的问题,当我们的web程序开发周期快要结束的时候,却发现还有很多性能方面的问题需要解决。如果您遇到这样的情况,那真是太糟糕了。也许每一个开发人员在开发Web程序时都会...

(No rating)  12-12-2007    Views: 561   
article 改善提高ASP.NET2.0性能的五件法宝之二管理IIS应用程序池
改善提高ASP.NET2.0性能的五件法宝系列专题 1.适当地处理数据访问对象 2.管理IIS应用程序池 3.管理ASP.NET状态 4.清除不需要的CSS和脚本文件

(No rating)  12-12-2007    Views: 502   
article 改善提高ASP.NET2.0性能的五件法宝之四清除不需要的CSS和脚本文件
改善提高ASP.NET2.0性能的五件法宝系列专题 1.适当地处理数据访问对象 2.管理IIS应用程序池 3.管理ASP.NET状态 4.清除不需要的CSS和脚本文件

(No rating)  12-12-2007    Views: 221   

用户评论

增加评论
此文章还没有任何评论!
网站地图 - 知识词汇 - 全文检索 - 广告服务 - 帮助中心 - 联系我们
.:www.cn-web.com
网站技术开发联盟之WEB开发技术知识库
联系人:老韩(QQ:5679551)
晋ICP备07003487号