用户
 
密码
虚 拟 主 机
主 机 托 管
主 机 租 用
应 用 服 务
虚拟独立服务器



ASP.NET 功能列表
ASP.NET 主机FAQ
ASP.NET 快速入门
   什么是ASP.NET/优点何在?
可支持语言
ASP.NET Web窗体
  Web窗体介绍
ASP.NET Web服务
  Web服务介绍
ASP.NET 应用程序
  应用程序概述
缓存服务
  缓存概述
配置
   配置概述
配置文件格式
安全性
  安全性概述
本地化
     国际化概述 Overview
设置区域性和编码
本地化ASP.NET应用程序
使用资源文件
跟踪
    跟踪概述
跟踪记录到页输出
应用程序级跟踪记录
性能
    性能概述
性能优化提示
测量性能
ASP到ASP.NET的移植
     移植概述
语法和含义
语言兼容性
COM互操作性
示例应用程序
   个性化入口
电子商务店面
您的位置:首页>虚拟主机>ASP.NET

性能概述

功能丰富的 Web 应用程序如果性能不佳就不能很好地发挥作用。对于 Web 的需求是如此巨大,以致期望代码以前所未有的效率,在更短的时间里完成更多工作。本节描述 Web 应用程序性能的一些主要原则、运行优良的代码的编写提示以及用于测量性能的工具。

ASP.NET 增强了许多内置性能。例如,页只需编译一次,并为后面的请求而被缓存。由于这些已编译的页保存到磁盘,因此即使整个服务器重新启动,它们也不会失效。ASP.NET 还缓存内部对象(如服务器变量),以加速用户代码的访问速度。而且,使 ASP.NET 获益的还有对公共语言运行库的所有性能改进:实时编译、同时为单处理器和多处理器计算机准备的微调公共语言运行库,等等。

但是,所有这些改进都无法使您避免编写那些性能不佳的代码。最终,您必须保证应用程序可以满足用户的要求。下一章节中描述了一些用于避免性能瓶颈的常见方法。但是,您需要首先了解以下度量:

吞吐量:Web 应用程序在单位时间之内可以处理的请求数目,经常以请求/秒衡量。吞吐量可根据应用于服务器的加载(客户端线程数)而不同。这通常被视为要优化的最重要的性能度量。

响应时间:自发出请求起,到服务器向客户端返回第一个字节止的时间长度。对于客户端用户,这通常是性能中最直观的一个方面。如果应用程序响应时间很长,用户可能会觉得不耐烦,并转到另一个站点。应用程序的响应时间的改变与吞吐量的速率无关(甚至成反比)。

执行时间:处理一个请求所需的时间,通常按服务器向客户端返回的第一个字节和最后一个字节之间的时间计算。执行时间直接影响吞吐量的计算。

可缩放性:用于衡量应用程序在获取更多资源时更好地执行的能力。它经常按吞吐量相对于处理器数的更改速率计算。

编写性能优良的应用程序大致相当于打破这些度量间的平衡。单个的度量方式无法表征应用程序在不同环境下的表现,但若干度量方式组合起来可以对应用程序的性能作出合理的描述。


感谢2001 Microsoft Corporation教材提供

  关于我们 联系方式 招聘启事 网站地图 合作伙伴  

Copyright 2001-2008 商务中国(www.bizcn.com) 短信名片:商务中国
总部地址:厦门软件园盛世大厦1-4楼(软件技术服务大楼裙楼) 邮编:361005 电话:0592-2577888
传真:
0592-2577188(汇款底单专用)  0592-2577111(其它各类传真)
上海分公司:上海市南京西路1081弄30号 邮编:200041
《中华人民共和国电信与信息服务业务》经营许可证 闽B2-20070003 网站备案号:闽B2-20040189