zoukankan      html  css  js  c++  java
  • 【转】提高ASP.NET应用程序性能的几招方法

    以下经验总结自<ASP.NET性能编程>,并且经过验证

    1,不参与POSTBACK机制的控件,不要用服务器控件,尽量用静态HTML标记
    2,编译时使用RELEASE配置
    3,正式投入应用时,记着将DEBUG设为FALSE
    4,SMARTNAVIGATE记着设为TRUE,它可以让浏览者感觉到你性能的提高
    5,如果不是必须保持更新的页面,请记住加入<%@ OutputCache Duration="60" VaryByParam="*" %>声明,它可以大幅提高性能
    6,除了需要分页的那些记录以及那些必须实时保持更新的记录外,其他的来源于数据库的条目,请记住使用CACHE对象将其缓存
    7,关闭那些不需要VIEWSTATE的控件的VIEWSTATE属性
    8,关闭那些不需要使用SESSION的页面的ENABLESESSION属性
    9,如果需要大规模从数据库中获取数据,请将零散的数据获取任务集结成批,就是说,尽量用最少次数的数据库连接来获取你想要的数据,尽量把可以合并的任务用存储过程合并
    10,尽量使用存储过程而不是SQL语句

    还有更多.....
    大家可以通过阅读<ASP.NET性能编程>这本书来获得,这本书是我见过的关于描述性能的最NB的书

    以上内容转自英雄好汉的布拉格

  • 相关阅读:
    图像处理基础2
    c++之morphologyEx(形态学操作)
    图像处理基础
    Mac 安装QT
    Qmake VS Cmake
    g++,qmake,cmake区别
    C++11中的匿名函数(lambda函数,lambda表达式)
    c++相关要点
    spritekit基础节点学习
    spriteKit简单学习
  • 原文地址:https://www.cnblogs.com/5tao/p/1611835.html
Copyright © 2011-2022 走看看