时间:2016-02-16 01:31 来源: 我爱IT技术网 作者:佚名
欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【ASP.NET性能优化八条建议】,下面是详细的讲解!
ASP.NET性能优化八条建议
1、数据库访问性能优化A、尽量减少数据库连接,并充分利用每次数据库连接:连接的创建、打开和关闭是有开销的。可以使用连接池
B、合理使用存储过程:存储过程是存储在服务器端的一组预编译的SQL。使用存储过程可以避免对SQL的多次编译,后续查询可以复用之前的执行计划。另外存储过程可以减少SQL语句网络传输开销
C、优化SQL语句:这个就太多了,如合理使用索引、视图,避免复杂子查询
2、字符串操作性能优化
A、使用值类型的ToString()方法
对不同类型进行 + 连接时,会发生装箱操作转化为引用类型再添加到字符串中。装箱操作会在托管堆中分配一个新对象,将原有的值复制到新对象中,代价很高。使用ToString()方法可以避免装箱,从而提高性能
B、利用StringBuilder类
3、禁用调试模式
4、只要合适,尽量缓存数据和页面输出
5、不要依赖代码中的异常来控制程序正常流程
异常的开销是很大的。所以慎用异常。
6、使用Page.IsPostBack避免往返过程的不必要处理
7、如果不使用会话状态,可以禁用它或者设置只读
A、若要禁用页的会话状态,请将 @ Page 指令中的 EnableSessionState 属性设置为false。例如:
B、注意如果页需要访问会话变量,但不打算创建或修改它们,则将 @ Page 指令中的 EnableSessionState 属性设置为 ReadOnly。
8、利用成熟的工具进行性能测试
关于ASP.NET性能优化八条建议的用户互动如下:
相关问题:SEO搜索引擎优化二十八条经验建议 New
答:在北海部分行业员工出局庆功宴上的讲话(摘要) 中国经济研究中心名誉主席:曾培淦 今天我代表我个人,向我们在座的台上的精英、台下的未来的精英和一些非常成功的人士表示内心衷心的祝贺!你们在进行一个非常重要的工作,也就是说,我们中国改... >>详细
相关问题:有关asp.net的性能优化和SEO的资料发给我。谢谢。
答:找WanDotSEO优化策划公司,他们公司是一个策划跟执行结为一体的公司。服务范围:主要包括企业品牌网络营销策划、企业网站购物网站服务中心,企业产品网络营销推广、公司形象网络策划、中国最大网络创业培训平台公司网络美誉度提升、通过一系列完... >>详细
相关问题:请问怎么优化网站的asp.net代码呢
答:优化性能的话就得从服务端逻辑入手 优化搜索的话最先从url入手·比如伪静态或者生成静态页 >>详细
- 【asp】asp.net url重写浅谈-net-url重写
- 【DataSet】DataSet、DataTable、DataRow区别详解
- 【asp】asp.net 动态添加多个用户控件-net-动态添
- 【ASP】ASP.NET中内嵌页面代码的一个问题-NET-内
- 【As】Asp.net中的页面乱码的问题-sp--pn-ne-et
- 【增加记录】asp.net中获取新增加记录的ID Access
- 【创建】ASP.NET Web API教程 创建域模型的方法详
- 【Asp】Asp.net 页面调用javascript变量的值-net-
- 【ASP】ASP.NET 5升级后如何删除旧版本的DNX-NET5
- 【404页面】ASP.NET设置404页面返回302HTTP状态码
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
