监视 ASP.NET 应用程序性能
有许多工具可以帮助您测试和监视 Web 应用程序的性能。ASP.NET 包括多个性能计数器,可以使用这些性能计数器来跟踪应用程序的执行。您还可以使用内置的 ASP.NET 跟踪功能来跟踪页或应用程序的代码执行。
注意:
一些可视化设计器包括用于测试 ASP.NET 应用程序的工具。例如,Microsoft Visual Studio 2005 提供 Application Center Test 1.0 (ACT),该工具通过打开多个与 Web 服务器的连接并快速发送 HTTP 请求来模拟大型用户组。有关更多信息,请参考位于 MSDN 网站上的 ACT 文档。
大多数 ASP.NET 性能计数器是为单个应用程序公开的。在 Windows 性能监视器 (Perfmon.exe) 中,“ASP.NET Applications”性能对象下提供针对单个应用程序的计数器。如果服务器上有多个应用程序,当选择计数器进行监视时,请指定特定的应用程序实例。另外,性能监视器中有一个特殊的“__Total__”应用程序实例,它合计服务器上所有应用程序的计数器值。
ASP.NET 还公开了全局计数器,这些计数器不限定于具体的应用程序实例。这些计数器位于 ASP.NET 性能对象之下。有关如何在 Windows 性能监视器中查看这些计数器的说明,请参见如何:查看计算机中可用的 ASP.NET 性能计数器。有关每个 ASP.NET 系统和 ASP.NET 应用程序性能计数器的信息,请参见 ASP.NET 的性能计数器。
ASP.NET 还包含跟踪功能,该功能可以显示连续跟踪输出语句间的重要执行时间信息,以及有关服务器控件层次结构、使用的视图状态量和页上的控件呈现大小等信息。有关跟踪的更多信息,请参见 ASP.NET 跟踪。
由于 ASP.NET 运行于公共语言运行库下,因此可以使用公共语言运行库的分析服务完整地分析一个网页,从入口点通过所有中间层对象到达结尾。有关探查器的更多信息,请参见调试 ASP.NET 和 AJAX 应用程序。
注意:
当您要进行稳定状态运行分析时,最好忽略首次请求和对象一次性初始化的开销。例如,首次请求一个 ASP.NET 页时,如果尚未对应用程序进行预编译,则需要编译 Page 类实例的开销。一旦完成应用程序编译,后续请求的性能将提高。
有关 .NET Framework 中性能监视的更多信息,请参见监视性能阈值的介绍。
请参见
概念
ASP.NET 运行状况监视
开发高性能的 ASP.NET 应用程序
在 ASP.NET 中优化性能
ASP.NET 的性能计数器
ASP.NET 缓存
相关文档:
在Web编程过程中,存在着很多安全隐患。比如在以前的ASP版本中,Cookie为访问者和编程者都提供了方便,并没有提供加密的功能。打开IE浏览器,选择“工具”菜单里的“Internet选项”,然后在弹出的对话框里单击“设置”按钮,选择“查看文件”按钮,在弹出的窗口中,就会显示硬盘里 ......
using System;
using System.Collections.Generic;
using System.Text;
using System.Web;
namespace pub.mo
{
public class request
{
private request() { }
/// <summary>
/// 获取session
/// </summary>
/// <param name="_session_name" ......
任何一种使用数据库web程序(当然,也包括桌面程序)都有被SQL注入的风险。防止被SQL注入,最基本的方法是在代码级别就要阻止这种可能,这个网上讲的很多,我就不多说了。不过如果你拿到的是一个已经完工的产品,这个时候该如何解决呢?我介绍几种对于ASP和ASP.NET有效的防止SQL注入的方案,而且是免费的。
UrlScan 3.1
......
浅谈ASP.NET中的三种会话状态
常用的ASP.NET的会话状态中有三种.分为进程内会话状态、状态服务器会话状态、SQL Server 会话状态
先谈谈进程内会话状态(Inprocess)这是一种默认的模式,但是只要在Web.config中进行简单的配置就可进行更改,具体 ......
最近在和一个同学编写一个管理系统的时候,要用到GridView控件,结果在CSDN里面找到一个博客,这些讲得很详细,提供一个地址给大家参考吧
http://blog.csdn.net/21aspnet/archive/2007/03/25/1540301.aspx
还有一个就是百度空间里面的:http://hi.baidu.com/%BA%AB%C7%EC%D5%EA/blog/item/c0b717daa312fb3f33fa1c91.html ......