摘 要:随着科技的发展,新技术层出不穷,基于ASP.NET平台的网站和应用越来越广泛,用户对网站的访问速度要求也越来越高,网站的访问速度取决于很多因素,本论文分别从程序编码优化、数据操作优化和配置优化三个方面入手,结合实际经验介绍了若干在实际网站开发中网站性能优化的方法和技巧。网站性能优化主要是针对响应时间、吞吐量和资源利用率等网站性能指标优化网站,以提高用户访问速度和网站性能。6253
关键词:ASP.NET;性能优化;程序编码优化;数据库操作优化;配置优化
Research of ASP.NET Website Performance Optimization
Abstract:With the development of science and technology, new technology emerge in endlessly,the web site which is based on ASP.NET platform and application is more and more widely,People's requirement on the speed of the web site becomes higher and higher.The speed of web site depends on many factors,this paper respectively from the application code optimization, data operation optimization and configuration optimization,combined with actual experience that introduces a few of feasible web site performance optimization methods and techniques.Web site performance optimization is mainly aimed at web sites such as response time, throughput, and resource utilization performance index is optimized website, that in order to improve the users access speed and performance.
Key words:ASP.NET; Performance Optimization; Program Optimization; Database Optimization; Configuration Optimization
目 录
摘 要 1
1. 研究现状及研究意义 2
1.1 研究背景及意义 2
1.2 国内外研究现状 2
1.3 研究目的和内容 3
2. ASP.NET的相关技术 3
2.1 ASP.NET 3
2.1 HTTP工作原理 3
3. 程序编码优化 4
3.1 集合操作 4
3.2 字符串连接优化 5
3.3 类型转换优化 7
3.4 使用Server.Transfer()方法 8
3.5 避免不必要的服务器往返 9
3.6 尽早释放对象 9
3.7 尽量减少服务器控件的使用 9
4. 数据库操作优化 9
4.1 数据库连接对象使用 9
4.2 数据访问优化 10
4.3 优化SQL语句 10
4.4 合理使用缓存 11
5. 配置优化 12
5.1 禁用调试模式 12
5.2 合理使用ViewState 12
5.3 合理选择会话状态存储方式 12
总结 13
参考文献 15
致 谢 16
ASP.NET网站性能优化方法研究
1. 研究现状及研究意义
1.1 研究背景及意义
随着科技的发展,计算机的普及,电子商务网站及门户网站越来越普遍,对于大部分访问量达到一定流量的网站来说,给用户提供一个更快更稳定的高性能网站尤为的重要,因此网站性能优化是相当有必要的。性能优化就是在不影响系统运行正确性的前提下,使之运行地更快,完成特定功能所需的时间更短。对于用户来说,用相对较短的时间打开网站页面不仅节约个人时间,也使网络的使用变得更舒心。对于网站经营者来说,通过对网站存在的缺陷进行合理的优化来提高响应速度,提高系统的负载能力来提高点击率提高用户满意度从而提高竞争力是非常重要的[1]。
虽然硬件的价格越来越低,硬件的升级成为提高计算机系统性能的最直接途径,但是在当前这种系统越来越庞大,用户需求逐步提高的情况下,仅仅依靠升级硬件是无法获得满意结果的,所以,通过对网站优化来提高网络性能成为解决问题的合理途径[2]。 ASP.NET网站性能优化方法研究:http://www.751com.cn/jisuanji/lunwen_3686.html