摘要: asp.net性能优化1. C#语言方面1.1 垃圾回收 垃圾回收解放了手工管理对象的工作,提高了程序的健壮性,但副作用就是程序代码可能对于对象创建变得随意。 1.1.1 避免不必要的对象创建 由于垃圾回收的代价较高,所以C#程序开发要遵循的一个基本原则就是避免不必要的对象创建。以下列举一些常见的情形。 1.1.1.1 避免循环创建对象 ★ 如果对象并不会随每次循环而改变状态,那么在循环中反复创建对象将带来性能损耗。高效的做法是将对象提到循环外面创建。 1.1.1.2 在需要逻辑分支中创建对象 如果对象只在某些逻辑分支中才被用到,那么应只在该逻辑分支中创建对象。 1.1.1.3 使用常量避免创 阅读全文
posted @ 2012-11-17 10:12 rongnianwu 阅读(207) 评论(0) 推荐(0)
摘要: 比如你的工程是Webapplication1(url是:http://localhost/webapplication1/webform1.aspx)Request.ApplicationPath 就是/Webapplication1如果是站点就直接返回"/";------------------------------------------------------~/ 可以用在需要设置路径的控件比如:imagebutton,image等 以及链接ascx文件,配置文件.../ 的好处是可以不知道文件夹的名字知道层次结构就可以了/ 的好处是针对根路径,如果本地目录和服务器 阅读全文
posted @ 2012-11-17 10:04 rongnianwu 阅读(148) 评论(0) 推荐(0)