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



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 服务器性能是只有通过反复练习和实验才能提高的技巧。这里面有许多变数,如客户端的数目、客户端连接的速度、服务器资源、应用程序代码等。这有助于掌握可随意支配的好工具,而且幸运的是,那些工具都是可用的。
Microsoft 提供了 Web Application Stress (WAS) 工具,该工具对访问 Web 站点的多个 HTTP 客户端进行模拟。可以控制客户端负载、连接数、Cookie 格式、标头和工具图形界面的若干其他参数。测试运行后,WAS 会提供包含性能度量信息的报告,如响应时间、吞吐量和同应用程序相关的性能计数器数据。目的非常简单:在高度负载下获得最大的吞吐量和 CPU 使用。可从 Microsoft Internet Information Server 资源工具包中获得 WAS,也可以从 http://webtool.rte.microsoft.com 单独下载。

ASP.NET 还公开了许多性能计数器,可用于跟踪应用程序的执行。不同于传统的 ASP,这些性能计数器大多基于每个应用程序公开,而不是对整个计算机全局公开。可在 ASP.NET 框架应用程序性能对象下获得基于每个应用程序的计数器,而且选择要监视的计数器时,需要选择具体的应用程序实例。当然,通过使用系统监视器中一个特殊的“__Total__”应用程序实例,仍然可以看到所有应用程序的计数器值。ASP.NET 还公开了仅限全局的计数器,它不绑定到具体的应用程序实例。这些计数器位于 ASP.NET 系统性能对象下。查看 ASP.NET 的所有可用计数器(在 Windows 2000 系统上):

1.选择“开始”->“程序”->“管理工具”->“性能”。
2.单击系统监视器中的“查看报告”按钮。
3.单击“添加”按钮。
4.选择“ASP.NET 应用程序”,然后选择“所有计数器”单选按钮。单击“确定”。
5.选择“ASP.NET”,然后选择“所有计数器”单选按钮。单击“确定”。

ASP.NET 跟踪功能还对标识代码中的性能瓶颈很有用。它可显示连续跟踪输出语句间的重要执行时间信息,以及服务器控件层次结构、使用的视图状态量和页上的控件呈现大小等信息。有关跟踪功能的更多信息,请参考本教程的跟踪一节。


感谢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