提高asp.net网站速度的措施

提高asp.net网站速度的措施

ID:5343436

大小:283.74 KB

页数:4页

时间:2017-12-08

提高asp.net网站速度的措施_第1页
提高asp.net网站速度的措施_第2页
提高asp.net网站速度的措施_第3页
提高asp.net网站速度的措施_第4页
资源描述:

《提高asp.net网站速度的措施》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、管理与决策齐QI鲁LU石油PE化TR工OC,H2E0M10IC,A3L8(3TE)C:H2N63OL~O2G6Y6提高ASP.NET网站速度的措施张建华(中国石化齐鲁分公司胜利炼油厂,山东淄博,255434)摘要ASP.NET具有功能强大及使用容易上手的特点,但对于初期使用者,却存在执行速度慢、运行效率低的问题。本文将从程序开发、数据库优化、客户端处理等方面介绍提高ASP.NET网站速度的措施。关键词ASP.NET网站细节执行速度中图分类号:T},393.1文献标识码:C文章编号:1009—9859(2010)03—0263—04ASP.NET是Micro

2、soft.NET的一部分,它提(1)使用ViewState只存储简单的数据类型。供了一个统一的Web开发模型。不同于ASP即遇到有大量数据类型的,例如ArrayList、DataSet、时解释程序,而是将程序在服务器端首次运行时DataGrid等,要使用Cache来存储。否则效率降进行编译,这样的执行效果,理论上要比逐条语言低。解释的ASP强很多。但是就初期使用ASP.NET(2)一些简单的数据类型也可用Session替改版的几个网站来说,执行效率却不尽人意。通代ViewState来存储。使用Session时,需要综合过总结分析ASP.NET架构网站的问题

3、,在提高考虑Session的有效时间。ASP.NET运行效率方面采取了一些措施,取得较(3)页面中的ViewState个数不宜过多,否则好效果。页面加载时需要大量时间来处理。1.3尽量减少AutoPostback值的设置1编程方面类似DropDownList、TreeView等控件都有Au—1.1避免重构函数中的重复事件toPostback属性。当AutoPostBack为true时,每次使用ASP.NET可以方便地开发所需要的新都会引起页面的刷新,刷新的同时就会将所有代控件,那是继承所提供的。比如为了保持开发的码都执行一次。因此减少此类控件的AutoPo

4、st—风格一致,开发了DefauhDataGrid,继承自Data—back的设置也会提高运行效率。Grid,将颜色、边框、高度等都作了限定。这样开但是只有将AutoPostbaek设置为true,才能发人员使用DeSultDataGfid时,所呈现给用户的触发一些事件,例如SelectChanged等。这时就要界面整齐、一致,开发人员也不必过多的关注网站看是否有其他方法来代替,尤其在刷新的数据量风格。很大的时候。使用继承需要注意的是事件的重复定义。例在使用控件Microsoft.Web.UI.WebContro1.如,控件DefauhDataGrid中定

5、义了Pagelndex·TreeView显示时会遇到这样的问题:TreeView是Changed事件,在具体页面使用时又再次定义了显示在页面左侧的一棵导航树,导航信息是由用PageIndexChanged事件,结果每次执行DefaultDat—户点击具体栏目后查询数据库,获取相关数据后aGfid翻页时,PageIndexChanged事件执行了.2进行动态填充。右侧是具体内容展示,含有Long遍,造成了速度的降低。型字段,数据量较大。1.2使用ViewState要注意的几个问题收稿日期:2010—04—27;修回日期:2010—07—12。ViewStat

6、e带来许多方便,但用时间较多。默作者简介:张建华(1976一),女,工程师。2000年毕业于烟认情况下页面的ViewState的大小为20K,因此,台:大学计算机科学及应用专业,现任齐鲁分公司胜利炼油厂放人ViewState中的值尽量要少。自动化信息所软件开发室主任。电话:0533—7587412。·264·齐鲁石油化工第38卷设计中没有使用SelectedIndexChange事件,DataSet的选择取决于程序功能的实现。TreeView的AutoPostBack设置为False。用户使控件使用上的统计数据:DataReader比Data—用一段时间后

7、提出,点击导航树后,被点击的导航Set快15%;SqlDataReader比OleDbDataReader快节点需设置不同的背景。采用页面地址核对的方50%;用DataReader的ASP风格的表格显示比式,找到对应结点,将背景色进行显示。DataGrid绑定DataReader快60%;用Ordinal的1.4尽量使用Page.isPostBackDataReader访问字端比用名字访问快15%;Data—通常页面加载时,要处理控件初始化、数据绑Grid中用AutoGenerateColumns=true比用显式绑定等,希望只在页面第一次加载时完成这些工

8、作定快24%。即可。使用Page.isPostBack即能达到这个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。