asp.net提高性能的要点

asp.net|性能

看了微软的讲座 记下来这几点:
1.注意关闭不必要的Session状态.
2.不必要时,可以不使用Server Control 。并注意不需要时关闭View State
3.不要用异常处理来控制程序流程。很多的地方可以用条件判断。
4.禁用VBS、JS的动态数据类型。
5.注意关闭Debug模式。
6.注意使用OutputCache。
数据访问:
1.尽量使用存储过程。
2.只读数据访问不要使用DateSet。
3.数据库设计室。尽量使各个模块以及表相独立。以便日后利于分布数据库。

时间: 2024-11-03 18:16:18

asp.net提高性能的要点的相关文章

蛙蛙推荐:巧用缓存提高asp程序的性能

程序|缓存|性能 <!-- 蛙蛙推荐:巧用缓存提高asp程序的性能 --><!--为了提高Asp程序的性能,人们常常将经常使用的数据缓存在 Application,但是你修改了数据库后怎么让application更新呢,本文给你提供了一个合理的解决办法,如果谁有更好的算法,请跟帖讨论一下,谢谢--><%Class wawa_app_getrowspublic Function wawa_Get_List(strapp,strconn,strsql)'*************

巧用缓存提高asp程序的性能

onlytiancai [原作] <!--为了提高Asp程序的性能,人们常常将经常使用的数据缓存在 Application,但是你修改了数据库后怎么让application更新呢,本文给你提供了一个合理的解决办法,如果谁有更好的算法,请跟帖讨论一下,谢谢--><%Class wawa_app_getrowspublic Function wawa_Get_List(strapp,strconn,strsql)'********************************'功能:从Ap

巧用缓存提高asp程序的性能_ASP基础

<!--为了提高Asp程序的性能,人们常常将经常使用的数据缓存在 Application, 但是你修改了数据库后怎么让application更新呢,本文给你提供了一个合理的解决办法,如果谁有更好的算法,请跟帖讨论一下,谢谢 --> <% Class wawa_app_getrows public Function wawa_Get_List(strapp,strconn,strsql) '******************************** '功能:从Application中

ASP.NET MVC之如何看待内置配置来提高性能优化(四)

前言 前几篇我们比较基础的讲了下MVC中的知识,这一节我们穿插点知识,讲讲MVC中我们可以提高性能的办法. Razor视图引擎优化(优化一) 我们知道默认情况下配置MVC去解析一个视图会首先约定通过查找所有的匹配Web Form视图引擎的名称.例如当我们查找一个不存在的视图时,会出现如下错误: 从上面我们可以很明显的知道,如果我们MVC应用程序中没有使用ASPX视图时,当我们在Action方法中通过 return View() 返回视图或者 Html.RenderPartial 等查找视图时每次

技巧:最大限度优化你的Asp程序的性能

程序|技巧|性能|优化 ASP 能快速执行你的动态网页,但你还可以通过紧缩代码和数据库连接以使它们执行更快.这是一篇关于怎样精简代码和Asp 特征以获得最快执行速度的详细文章.对于一个急燥的用户来说,任何在按下用户按钮到结果出现在它们的屏幕之间的延迟可能意味着它们会转到浏览其它的站点?假如你的是商业站点,这有可能意味着失去潜在的销售. 我们没有任何办法控制用户的带宽,但我们的确能通过优化Asp 站点来获得最佳的性能.大部分潜在性能的提升是通过系统改变而不是紧缩代码,一个不合适的想法是,一旦遇到系

ASP.NET程序性能优化五则

asp.net|程序|性能|优化 一.使用存储过程: 1.性能方面:存储过程提供了许多标准sql语言中所没有的高级特性.其传递参数和执行逻辑表达式的功能,有助于应用程序设计者处理复杂任务.另外,存储过程存储在本地服务器上,减少了执行该过程所需的网络传输宽带和执行时间.(存储过程已经对sql语句进行了预编译,所以其执行速度比在程序里执行sql语句快很多) 2.程序结构方面:从程序的可扩展性看,使用存储过程会对程序以后的修改带来方便.比如数据库的结构改变了,只需修改相对应的存储结构,和程序中的调用部

实现ASP.NET程序性能目标的几种方法

asp.net|程序|性能 第一次在这里写BLOG,希望不要被大家取笑!   一. 调整程序代码   1.避免多次读取相同数据   在循环语句中不要包含无端重复执行的代码,如:   while ( dr.read())   {   if(dr.item["lastname"]==Request.params["lastname"])   return true;   else   return false;   }   在上面循环中,对于DataReader返回的每

小议优化ASP.NET应用性能之Cache篇

asp.net|cache|性能|优化 虽然现在已经是宽带时代,小猫已经离我们渐渐远去,可作为WEB应用开发者来说,我们仍然有责任和义务不断地通过技术手段来优化WEB应用性能,让用户浏览时少一些等待,多一些爽快. 所幸的是,ASP.NET作为基于.Net Framework的WEB开发技术,它也享用着.Net Framework的优越性,.Net Framework为我们提供了良好的Cache技术,使我们能开发出速度更快.用户体验更好的WEB应用.命名空间System.Web.Caching提供

asp.net的性能优化

asp.net|性能|优化 性能对于一个应用程序来说是一个很重要的问题,在web的开发中也是一样,相信没有人愿意在电脑屏幕前花8秒钟来等待一个也面的打开,这就是常说的在web上的8秒钟原则.对于一个应用程序的性能我们应该把它当作是应用程序的一项功能,在设计的时候就应该处理好性能的问题,而不应该在整个程序开发完了以后再来进行优化,因为这样会付出更多的代价.下面来讨论一下在asp.net中的性能问题.    asp.net相对于以前的版本asp通过引擎的改变,从而提高了性能.Asp是一种脚本解释引擎