2007-12-03 11:15:48
NET Framework Developer's Guide
Performance Counters for ASP.NET
ASP.NET supports two groups of performance counters: system and application. The former is exposed in PerfMon in t |
2007-11-30 10:56:42
把前一段时间给单位项目所做性能优化的一些想法整理了以下,与您分享交流
]
ASP.NET 应用程序性能优化
1 前言
性能优化的主要目标是提高“并发用户数量”,“吞吐量”,“可靠性”这样几个指标。
本质上说,性能 |
2007-11-30 10:40:10
本文详细介绍了如何配置ASP.NET以获得最大的系统性能。原文请见http://www.xefteri.com/articles/show.cfm?id=14
介绍
与传统的ASP不同的是,ASP.NET不是运行在IIS的地址空间,而是有自己的进程。该进程可以通过XML配置文件machine.config进行配置。
ASP.NET进程: aspnet_wp.exe
传统的ASP程序的内存问 |
2007-11-30 10:33:42
本文假设你已经了解ASP 1.1的数据绑定(特别是Container这个局部变量)的机制,这里主要分析ASP 2.0数据绑定做了那些改进。
ASP.NET 2.0 的数据绑定函数Eval()简化掉了ASP 1.1神秘的Container.DataItem,比如数据绑定表达式:
<%...# (Container.DataItem  |
2007-11-30 10:32:25
网站文件类型
网站应用程序中可以包含很多文件类型,某些文件类型由 ASP.NET 支持和管理,而其他文件类型则由 IIS 服务器支持和管理。
大多数 ASP.NET 文件类型都可以使用 Visual Web Developer 中的“添加新项”菜单项自动生成。 有关更多信息,请参见 How to: Add ASP.NET Web Pages |
2007-11-30 10:30:17
本单元概要
web 服务器位于宿主基础结构的前端。它与 Internet 直接相连,负责接收来自客户端的请求,创建动态 Web 页并响应请求数据。
安全的 Web 服务器能够为宿主环境提供坚实的基础,它的配置在整个 Web 应用程序安全中起着关键的作用。但是,怎样才能使 Web 服务器安全呢?确定目标是保护 Web 服务器的安全所面临的挑战之一。只要您知道了什么是安全的 Web 服务器,就能够 |
2007-11-30 10:21:35
简介
对 ASP.NET 的专业开发人员而言,有关 ASP.NET 2.0 的最大问题就是涉及其内部变化的问题。新功能非常有趣,也令人乐于学习,但 ASP.NET 核心结构的更改对于想真正掌握该技术的开发人员更有吸引力。在此白皮书中,我们将探讨自版本 1.x 以来 ASP.NET 2.0 的内部结构是如何变化的。
本文探讨的主题对注重性能的开发人员和技术架构师寻求优化应用程序来说非常有用。具体 |
2007-11-30 10:19:17
页面部分缓存是指输出缓存页面的某些部分,而不是缓存整个页面内容。实现页面部分缓存有两种机制:一种是将页面中需要缓存的部分置于用户控件(.ascx文件)中,并且为用户控件设置缓存功能(包含用户控件的ASP.NET页面可设置也可不设置缓存)。这就是通常所说的“控件缓存”。设置控件缓存的实质是对用户控件进行缓存配置。主要包括以下3种方法:一是使用@ OutputCache指令以声 |
2007-11-30 10:14:01
缘起: 在数据驱动的web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。但是ASP.NET中的虽然已经可以实现对页面局部进行缓存,但还是不够灵活。此时Memcached或许是你想要的。
Memcached是什么?
Memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少 |
2007-11-30 10:12:11
原文出处:http://blog.csdn.net/jelink/archive/2006/10/03/1319869.aspx
有些资料讲如果要支持目录必须使用iiswriter,或者其他软件,其实通过简单对iis配置,再利用urlwriter就可以完美解决url重写的问题
可以将http://abc.domain.com/blog
转向到http://www.domain.c |
2007-11-30 10:11:09
原文出处:http://blog.csdn.net/jelink/archive/2006/10/03/1319869.aspx
大家应该知道,微软的URLRewrite能够对URL进行重写,但是也只能对域名之后的部分进行重写,而不能对域名进行重写,如:可将 http://www.abc.com/1234/ 重写为 http://www.abc.com/show.aspx?id= |
2007-11-30 10:00:07
一、数据库操作
1、用完马上关闭数据库连接
访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资
源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。
连接池的大小是有限的,如 |
2007-11-30 09:57:51
【摘 要】 我只是提供我几个我认为有助于提高写高性能的asp.net应用程序的技巧,本文提到的提高asp.net性能的技巧只是一个起步,更多的信息请参考《Improving ASP.NET Performance》一书。
1. 数据库访问性能优化
数据库的连接和关闭
访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费 |
2007-11-28 15:02:09
CLR自带了各种语言的编译器,例如C#、VB等。通过这些编译器以及反射,可以实现以前在其它环境中做不到的事情:运行时代码生成和编译。
作为一个应用,我们以对象工厂作为示例。对象工厂是通过一些标识符,在运行时生成不同对象的一种设计模式,通常的代码形式为:
public class ObjectFactory&nbs |
2007-11-28 13:54:46
本页内容
LoadControl 和输出缓存
会话和输出缓存
Forms 身份验证票证生存期
|
| |
|