`
huanghuaibin
  • 浏览: 66302 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

提高ASP.NET应用程序性能的10个小技巧

阅读更多

     1,不参与POSTBACK机制的控件,不要用服务器控件,尽量用静态HTML标记

     2,编译时使用RELEASE配置

     3,正式投入应用时,记着将DEBUG设为FALSE

     4,SMARTNAVIGATE记着设为TRUE,它可以让浏览者感觉到你性能的提高

     5,如果不是必须保持更新的页面,请记住加入声明,它可以大幅提高性能

     6,除了需要分页的那些记录以及那些必须实时保持更新的记录外,其他的来源于数据库的条目,请记住使用CACHE对象将其缓存

     7,关闭那些不需要VIEWSTATE的控件的VIEWSTATE属性

     8,关闭那些不需要使用SESSION的页面的ENABLESESSION属性

     9,如果需要大规模从数据库中获取数据,请将零散的数据获取任务集结成批,就是说,尽量用最少次数的数据库连接来获取你想要的数据,尽量把可以合并的任务用存储过程合并

     10,尽量使用存储过程而不是SQL语句

分享到:
评论
1 楼 huanghuaibin 2010-11-01  
讲得很不错.

相关推荐

    asp.net知识库

    ASP.Net应用程序的多进程模型 NET委托:一个C#睡前故事 [推荐] - [原创] Microsoft .NET策略及框架概述 卸载Class? Web Form 窗体 如何实现web页面的提示保存功能 在ASP.Net中两种利用CSS实现多界面的方法 如何在...

    ASP.NET的网页代码模型及生命周期

    在创建了ASP.NET应用程序后,系统同样会默认创建一个Default.aspx页面,不同的是,多出了一个Default.aspx.designer.cs,用来初始化页面控件,一般不需要修改。 4.1.5 ASP.NET网站和ASP.NET应用程序的区别 在ASP.NET...

    ASP.NET MVC 3高级编程

    12.3 单元测试用于asp.net mvc应用程序的技巧和窍门 291 12.3.1 控制器测试 291 12.3.2 路由测试 296 12.3.3 验证测试 298 12.4 小结 302 第13章 扩展asp.net mvc 303 13.1 模型扩展 304 13.1.1 把请求数据...

    ASP.NET 2.0快速入门 下载列表 微软

    ASP.NET 2.0快速入门(14):ASP.NET 2.0管理你的asp.NET应用 本课介绍了使用.NET 2.0各种应用配置的方法,包括环境变量配置,系统性能分配配置,通过本课的学习,用户可以熟悉asp.NET的应用环境配置方式,并为自己的...

    中美 IT 培训 C# Asp.net 全套笔记1

    学习HTML、XML、JavaScript、水晶报表(Crystal Report)和IIS 基础以及WEB应用程序性能优化;学习Ajax、Web2.0的相关技术。 熟练开发基于数据库的Web应用程序、Windows应用程序。熟练开发Windows Service 和 Web ...

    中美 IT 培训 C# Asp.net 笔记3

    学习HTML、XML、JavaScript、水晶报表(Crystal Report)和IIS 基础以及WEB应用程序性能优化;学习Ajax、Web2.0的相关技术。 熟练开发基于数据库的Web应用程序、Windows应用程序。熟练开发Windows Service 和 Web ...

    中美 IT 培训 C# Asp.net 笔记2

    学习HTML、XML、JavaScript、水晶报表(Crystal Report)和IIS 基础以及WEB应用程序性能优化;学习Ajax、Web2.0的相关技术。 熟练开发基于数据库的Web应用程序、Windows应用程序。熟练开发Windows Service 和 Web ...

    1.ASP.NET.2.0.XML.高级编程(第3版) [1/3]

    本书是第一本综合介绍ASP.NET2.0和XML的编程书籍,涵盖了XML的方方面面以及将其应用于Web应用程序开发的技巧。书中提供的示例可帮助读者快速掌握如何读写XML数据,如何使用ASP NET 2.0来创建、转换XML文档并将其...

    编写高性能Web应用程序的10个技巧

    本页内容 数据层性能 技巧1—返回多个结果集 技巧2—分页的数据访问 技巧3—连接池 技巧4—ASP.NET缓存API 技巧5—...但是我并不会将这些建议仅局限于ASP.NET应用程序,因为这些应用程序只是Web应用程序的一部分

    3.ASP.NET 2.0 入门经典(第4版) [压缩包1/10]

    ● 增强应用程序性能的方法... 目录回到顶部↑ 第1章 ASP.NET 2.0和Wrox United 应用程序简介 1. 1.1 将要创建的站点 2 1.2 ASP.NET 2.0-- 创建动态Web站点的强大工具 4 1.3 Web站点常见任务的简单解决方案 4 ...

    spring.net中文手册在线版

    Spring.NET是一个应用程序框架,其目的是协助开发人员创建企业级的.NET应用程序。它提供了很多方面的功能,比如依赖注入、面向方面编程(AOP)、数据访问抽象及ASP.NET扩展等等。Spring.NET以Java版的Spring框架为...

    Visual.Basic.2010.&.NET4.高级编程(第6版)-文字版.pdf

    4.1 .net应用程序的组成元素 214 4.1.1 模块 214 4.1.2 程序集 215 4.1.3 类型 215 4.2 版本化与部署 216 4.2.1 对版本化更好的支持 216 4.2.2 major.minor.build.revision版本介绍 217 4.2.3 更好的...

    亮剑.NET深入体验与实战精要2

    8.2.2 创建ASP.NET Ajax应用程序 333 8.2.3 ScriptManager控件使用技巧 335 8.2.4 UpdaetPanel控件使用技巧 336 8.2.5 AsyncPostBackTrigger实现 外部控件引发局部刷新 338 8.2.6 Ajax错误处理 341 8.2.7 告诉用户...

    庖丁解牛 纵向切入ASP.NET 3.5控件和组件开发 part1

    17.2.2 asp.net ajax扩展程序控件 612 17.3 asp.net ajax对服务器控件支持的基类 612 17.3.1 ajax控件支持的基类 612 17.3.2 ajax控件应用示例 623 17.4 本章总结 636 附录a .net 3.5技术教程系列——...

    庖丁解牛 纵向切入ASP.NET 3.5控件和组件开发 part2

    17.2.2 asp.net ajax扩展程序控件 612 17.3 asp.net ajax对服务器控件支持的基类 612 17.3.1 ajax控件支持的基类 612 17.3.2 ajax控件应用示例 623 17.4 本章总结 636 附录a .net 3.5技术教程系列——...

    亮剑.NET深入体验与实战精要3

    8.2.2 创建ASP.NET Ajax应用程序 333 8.2.3 ScriptManager控件使用技巧 335 8.2.4 UpdaetPanel控件使用技巧 336 8.2.5 AsyncPostBackTrigger实现 外部控件引发局部刷新 338 8.2.6 Ajax错误处理 341 8.2.7 告诉用户...

    制作第一个页面 欢迎您进入.Net启动运行

    Service 123. WEB服务概述以及HTTP\XML VS Web服务 124. 建立...性能优化、 131. 小技巧 132. 小结考试 安全性 133. 安全的概念 134. 身份验证 135. 使用SSL加密 136. 小结考试...

    C#微软培训资料

    第三章 编写第一个应用程序 .20 3.1 Welcome 程序 .20 3.2 代 码 分 析 .20 3.3 运 行 程 序 .23 .4 添 加 注 释 .25 3.5 小 结 .27 第二部分 C#程序设计基础.28 第四章 数 据 类 型 .28 4.1 值 类 型...

    值类型与引用类型理论内容.part01.rar

    ASP.NET培训资料(笔记版)(AJAX,C#,JavaScript,SQL) 详细的资料 三个月的课程录像+资料笔记(花了一万六千块的培训资料超值【19G的经典内容】 认真学习后包你能成为优秀的.net程序员 <br>(注明:不是...

Global site tag (gtag.js) - Google Analytics