易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.NET Web 缓存增强性能和可伸缩性

 ASP.NET Web 缓存增强性能和可伸缩性
概览:
瓶颈限制显著降低
静态和动态 Web 缓存
必备的功能:过期、数据库依赖关系、PDF 部分内容以及更多功能
对全球组织的特殊好处
Web 缓存服务器群集
免费和商用解决方案
 
Contents
问题:ASP.NET 瓶颈限制
解决方案:ASP.NET Web 缓存
Web 缓存中的必备功能
过期
过期时重新加载页面
部分页面缓存
数据库依赖关系
文件依赖关系
PDF 部分内容
ViewState 缓存
Gzip 压缩
可伸缩和动态 Web 缓存群集
缓存地理分布
脱离数据库
指导原则
基于 ASP.NET(Microsoft Web 应用程序框架)的应用程序对企业的影响日益增大。 同时,由用户和处理数量的不断增长而导致的瓶颈限制继续促使 IT 专家们寻求更为优异的性能和可伸缩性。
 
问题:ASP.NET 瓶颈限制
导致 ASP.NET 应用程序中出现瓶颈的原因有多种。 最明显的原因为:数据存储技术不如 Web 应用程序体系结构的伸缩性强。 当您试图扩展应用程序时,ASP.NET 应用程序中处理数据存储或数据访问的任何一个位置都将立即陷入阻塞状态。 发生这种情况的两个区域为:会话状态存储以及来自关系数据库或大型数据库的应用程序数据(请参见图 1)。
图 1 ASP.NET 应用程序中产生性能瓶颈的常见区域。
如果 ASP.NET 应用程序正在对 Web 服务进行面向服务的体系结构 (SOA) 调用,则会出现另一种瓶颈限制。 之所以会出现速度减慢的情况,是因为 Web 服务与 ASP.NET 应用程序存在同样的问题(也就是说,在数据存储和访问中)。 很可能是 Web 服务场正在跨多个应用程序共享,因此其受到的压力远远大于任何一个 ASP.NET 应用程序,从而造成了可伸缩性瓶颈。
用户浏览器和 ASP.NET Web 场之间也可能出现瓶颈。 由于 ASP.NET 页面需要反复执行,从而大量占用 CPU 处理能力,以上瓶颈现象的发生与此相关。 在该过程中还会向用户频繁发送大量数据元素(图像、文档等)。
在 TechNet 杂志之前的文章中,我讨论了 ASP.NET 性能和可伸缩性的问题,主要侧重于会话状态和应用程序数据(请参阅“为 ASP.NET 应用程序提供可伸缩性”,2009年 6 月)。 在这篇文章中,我介绍了这些问题发生的原因,其中包括 ASP.NET 会话状态为何会随着 Web 场的增长而陷入阻塞状态。 我在文中提到,对于 ASP.NET 会话状态,分布式内存缓存是 Microsoft 现有存储方案的绝佳替代方案。 我描述了来自数据库的应用程序数据如


相关文档:

一个简单的ASP.NET +ACCESS 登录

首页:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head ......

ASP.NET取网页数据《数据采集》


using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;
using Sy ......

asp.net跳转页面的三种方法比较

asp.net跳转页面的三种方法比较
  今天老师讲了三种跳转页面的方法,现在总结如下:
  1. response.redirect  这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳  转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷!r ......

Asp.Net 控件开发之资源文件处理

在WEB开发中经常会使用一些JS,IMAGE,CSS等相关数据。在WEB解决方案中经常做为一个文件夹处理。在使用的页面中引用相对路径就可以了。但在控件开发中,就碰到一个问题。如果我的控件需要一个JS文件或是CSS文件或是一个图片怎么办?总不能在控件的DLL文件外再加一个放置需要文件的文件夹。每次用都需要拷贝过去。太麻烦了, ......

(转)ASP.Net邮件发送类

ASP.Net邮件发送类
本文转自:http://www.pcstu.com/program/Asp_net/sl/20070706/52523.html
说明:本文没有测试,但看起来似乎不能用于发送附件,如要发送附件,可参考:http://blog.csdn.net/lff642/archive/2008/07/15/2654346.aspx
using System;
using System.Text;
using System.IO;
using System.Net;
using ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号