zoukankan      html  css  js  c++  java
  • 提高ASP.NET效率的几个方面

    1、避免不必要的执行操作
    2、关闭不必要的Session状态
    3、注意使用Server Control 不必要时可以不使用Server Control
    4、不必要时可以关闭ViewState
    5、不要用Exception控制程序流程
    try {
    result = 100 / num;
    }
     catch (Exception e) {
    result = 0;
     }
    6、只读数据访问不要使用DataSet 使用SqlDataReader代替DataSet
    7、关闭ASP.NET的Debug模式  web.config里的debug要为false,并且dll文件编译是要生成为release版本的
    8、使用ASP.NET Output Cache缓冲数据
    9、对大量使用的很少更新的数据进行数据缓冲
    9、尽量使用存储过程数据访问
    10、页面能静态的就不要动态
    11、能用JS实现的效果都用JS实现,能在客户端实现的就减少回发
    12、转向用Server.Transfer,不用Response.Direct
    13、ADO.NET对象在一次使用过程中不要重复打开创建,尽量使用一个Connection、一个Command、一个DataReader,并且记得不再调用数据库数据时马上关闭、释放
    14、数据集采用要多少给多少,杜绝不分字段不分页
    15、能不用DataSet/DataGrid就不要使用
    16、运行在win2003企业版上
    ==========================================
  • 相关阅读:
    IAP
    golang笔记——map
    Unity自动打包 apk
    golang笔记——string
    golang笔记——数组与切片
    golang笔记——array
    golang笔记——struct
    golang笔记——流程控制
    golang笔记——数据类型
    golang笔记——IDE
  • 原文地址:https://www.cnblogs.com/flyfish/p/391929.html
Copyright © 2011-2022 走看看