收藏 分享(赏)

电子商务系统结构电子讲义-第四章.ppt

上传人:weiwoduzun 文档编号:4155334 上传时间:2018-12-11 格式:PPT 页数:60 大小:332.50KB
下载 相关 举报
电子商务系统结构电子讲义-第四章.ppt_第1页
第1页 / 共60页
电子商务系统结构电子讲义-第四章.ppt_第2页
第2页 / 共60页
电子商务系统结构电子讲义-第四章.ppt_第3页
第3页 / 共60页
电子商务系统结构电子讲义-第四章.ppt_第4页
第4页 / 共60页
电子商务系统结构电子讲义-第四章.ppt_第5页
第5页 / 共60页
点击查看更多>>
资源描述

1、电子商务系统结构,浙江大学电子服务研究中心,1,第4章 性能建模及分析,4.1 排队论及其应用 4.1.1 排队论的概念 4.1.2 排队系统的分类 4.1.3 排队系统的问题求解 4.1.4 排队论的应用 4.2 性能建模概念 4.2.1 简单模型的性能分析 4.2.2 性能模型概述 4.2.3 服务时间和服务需求 4.2.4 队列、等待时间和响应时间 4.2.5 性能定律 4.2.6 瓶颈和可扩展性分析 4.3 电子商务网站性能模型的解决方案 4.3.1 性能模型的解决方案 4.3.2 单队列法 4.3.3 队列网络 4.3.4 多类型,电子商务系统结构,浙江大学电子服务研究中心,2,第4

2、章 性能建模及分析,4.4 服务器软件竞争模型 4.4.1 竞争模型实例 4.4.2 电子商务网站中的软件竞争 4.4.3 为软件竞争建模 4.5 电子商务网站工作负载分析 4.5.1 Web流量的工作负载特性 4.5.2 客户行为描述 4.5.3 从HTTP日志到CBMG 4.5.4 从HTTP日志到CVM 4.5.5 在资源级别上描述工作负载 4.5.6 电子商务网站基准测试程序 4.6网站性能分析实践,电子商务系统结构,浙江大学电子服务研究中心,3,商务视角,技术视角,内部因素,外部因素,这个参考模型由四层组成,分成两个主要单元。上层单元集中于商务的特性以及通过电子商务站点提供服务的过程

3、。下层单元集中于客户与站点交互的方式以及他们对站点基础设施资源提出的要求。,电子商务系统结构,浙江大学电子服务研究中心,4,4.1 排队论(数学基础),应用场合(公用电话、售票、网站、银行等) 三要素:顾客、服务台、服务 分类: 顾客到达的性质:顾客数量、到达形式、到达时间间隔 排队规则:等待、损失 服务规则:FCFS、LCFS、PR、SIRO 服务台数量和排队方式:单服务台单队列、多服务台单队列、多服务台多队列、多服务台串联服务,电子商务系统结构,浙江大学电子服务研究中心,5,排队论中的常用标记,n-系统中的客户数 -顾客到达的平均速率(p/s) -平均服务速率(p/s) Pn(t)-时刻t

4、系统中有n个顾客的概率 c-服务台的个数 M-顾客相继到达的时间间隔服从负指数分布 D-顾客相继到达的时间间隔服从定长分布 Ek-顾客相继到达的时间间隔服从k阶Erlang,电子商务系统结构,浙江大学电子服务研究中心,6,排队系统的符号表示,A/B/C:d/e/f A-顾客到达的概率分布(M、D、 Ek ) B-服务时间的概率分布(M、D、 Ek ) C-服务台个数(N) d-排队系统的最大容量(N) e-顾客源的最大容量(N) f-排队规则(FCFS、LCFS) 例如: M / M / 1 : / / FCFS ,电子商务系统结构,浙江大学电子服务研究中心,7,三种分布函数,Poisson分

5、布 Poisson流的定义:平稳、无后效、普通、有限 -顾客到达的平均速率 负指数分布 到达客户数服从-Poisson,则到达时间间隔服从-负指数分布 -平均服务速率 k阶Erlang分布 负指数分布的随机变量之和服从k阶Erlang分布,电子商务系统结构,浙江大学电子服务研究中心,8,基本排队模型M / M / 1:/FCFS,基本排队模型处于概率稳态的条件0 (到达速率) (离去速率) 系统中有n个顾客的概率为Pn(t)=n(1- ), = / , n = 0,1,2 系统的运行指标 系统中的平均顾客数L= / (1- ) 队列中的平均顾客数Lq= 2 / (1- ) = L,电子商务系统

6、结构,浙江大学电子服务研究中心,9,基本排队模型M / M / 1:/FCFS,系统的运行指标 系统空闲的概率P0 = 1- 系统忙碌的概率1 - P0 = 顾客在系统中的停留时间XX服从参数为 的负指数分布 顾客在系统中的平均逗留时间WW = 1 / ( ),电子商务系统结构,浙江大学电子服务研究中心,10,基本排队模型M / M / 1:/FCFS,系统的运行指标 顾客在队列中的平均逗留时间Wq Wq = / ( ),电子商务系统结构,浙江大学电子服务研究中心,11,例题1,高速公路入口处设有一个收费通道,汽车到达服从Poisson分布,平均到达速率为100辆/小时,收费时间服从负指数分布

7、,平均收费时间为15 秒/辆,求:1.收费处空闲的概率;2.收费处忙碌的概率;3.系统中分别有1,2,3辆车的概率;,电子商务系统结构,浙江大学电子服务研究中心,12,例题1解答,= 100 辆/小时, 1 / = 15 秒/辆 = = 240 辆/小时 = / = 100 / 240 = 5/12 1.空闲概率: P0 = 1- = 1-5/12 = 0.583 2.忙碌概率: 1- P0 = = 0.417 3.系统中有1辆车的概率: P1= (1- ) = 0.243 系统中有2辆车的概率: P2= 2(1- ) = 0.101系统中有3辆车的概率: P3= 3(1- ) = 0.042

8、1,电子商务系统结构,浙江大学电子服务研究中心,13,例题2,高速公路入口处设有一个收费通道,汽车到达服从Poisson分布,平均到达速率为200辆/小时,收费时间服从负指数分布,平均收费时间为15 秒/辆,求:1.系统中的平均车辆数L;2.队列中的平均车辆数Lq;3.车辆在系统中的平均逗留时间W ;4.车辆在队列中的平均时间Wq,电子商务系统结构,浙江大学电子服务研究中心,14,例题2解答,= 200 辆/小时, 1 / = 15 秒/辆 = = 240 辆/小时 = / = 200 / 240 = 5/6 L = / (1- ) = 5/6 / (1-5/6) = 5 Lq= 2 / (1

9、- ) = L = 5/6 * 5 = 4.17 W= 1 / ( ) = 1/(240-200) = 0.025 h = 90 s Wq = / ( ) = W = 5/6*90 = 75 s,电子商务系统结构,浙江大学电子服务研究中心,15,Little公式,L = W Lq = Wq L = Lq + W = Wq + 1 / ,电子商务系统结构,浙江大学电子服务研究中心,16,有限队列模型M / M / 1:N/FCFS,系统中有k个顾客的概率为Pk(t)=1/(N+1), k = 0,1,2N 系统的运行指标 系统中的平均顾客数L= / (1- ) (N+1) N+1/(1- N+1

10、) 队列中的平均顾客数Lq= L 1- N (1- ) / (1- N+1) = L (1-PN) 令e = (1-PN), e = e / 则Lq= L e,电子商务系统结构,浙江大学电子服务研究中心,17,有限队列模型M / M / 1:N/FCFS,系统的运行指标 顾客在系统中的平均逗留时间WW = L / e 顾客在系统中的平均逗留时间WWq = Lq / e = W 1/ ,电子商务系统结构,浙江大学电子服务研究中心,18,4.2 性能建模及其分析,性能模型的概念 性能模型的作用 性能模型的需求信息 性能模型的基本原理 建立简单的性能模型,电子商务系统结构,浙江大学电子服务研究中心,

11、19,性能模型的概念,性能模型表达了工作负载使用系统资源的方法,描述了决定系统性能的主要因素。这些模型使用由资源模型和工作负载模型提供的信息。性能模型被用来计算传统的性能度量标准如响应时间、吞吐量、利用率和平均队列长度,以及新的面向商务的性能度量标准,诸如收入总额或者损失总额 可以分为两个范畴:分析模型和仿真模型,电子商务系统结构,浙江大学电子服务研究中心,20,分析模型,分析模型通过公式来详细说明系统的不同部件之间的交互。 例如HTTP事务响应的最小可能时间:RTmin = RTT + 请求时间min + 站点处理时间 + 答复时间min其中RTT是网络传输的固有的环路时间, 请求时间min

12、 = 请求大小/带宽 是将请求发送到电子商务站点所需的最小时间, 站点处理时间是电子商务站点处理请求所花的时间, 答复时间min = 答复大小/带宽 是将答复从电子商务站点发送给客户的所需的最小时间。,电子商务系统结构,浙江大学电子服务研究中心,21,仿真模型,仿真模型通过运行一个仿真程序来模拟一个真实系统的行为。 一个仿真程序的结构是基于被仿真的系统的状态和改变系统状态的事件的。 仿真程序通过计算事件和系统相关条件的持续时间来测量性能。仿真的最主要的好处是它的通用性。,电子商务系统结构,浙江大学电子服务研究中心,22,性能模型的作用,性能模型帮助我们理解复杂系统的定量行为: 在电子商务和基于

13、网络的应用程序的基础结构的设计中,各种问题要求使用模型来测量可供选择的系统。 大部分电子商务应用程序是在多级环境中操作的。电子商务应用程序通常是由在不同主机上运行的过程组合而成的。应用程序在设计时通常没有考虑到网络花费。所以,模型可以被用来分析分布式应用程序的性能和评估网络的影响。,电子商务系统结构,浙江大学电子服务研究中心,23,性能模型的作用(续),复杂应用程序的性能调整是一个巨大的领域。当一个电子商务应用程序出现了性能问题时,解答问题的强制步骤是调整基础的系统。这个意味着测量系统并且试着指出性能问题的根源:应用程序设计、性能匮乏、负载超额或者是基础结构的问题(即网络、服务器、ISP)。

14、性能模型可以通过回答假设性分析问题,而不是在生产环境中进行任何变化,来帮助发现性能问题。,电子商务系统结构,浙江大学电子服务研究中心,24,性能模型的作用(续),在Internet上进行商务活动意味着要处理不可预测的通信量。同时,客户要求电子商务公司在响应时间、可用性和可靠性方面提供高质量的服务。 面对这样多的风险,容量规划是电子商务的关键技术。容量规划的核心是它预测站点性能的能力,容量规划必须能够预测一个给定配置的站点在执行由客户生成的给定的工作负载时站点的性能。,电子商务系统结构,浙江大学电子服务研究中心,25,建模/预测范例,电子商务系统结构,浙江大学电子服务研究中心,26,客户端/服务

15、器端交互图(CSID),一个CSID包括节点(矩形和圆圈)和连接这些节点的箭头。CSID的节点表示在执行电子商务功能期间对客户端和/或服务器端的访问。 圆形节点通常代表执行电子商务功能期间涉及的服务器 ,圆圈节点内部的标注(如WS、AS、DB)指出了服务器的名称。 CSID中的弧线用p, m类型的对来标注,其中p是消息发送的概率,m是消息的字节大小。通过CSID中的节点表示的客户和服务器的各种资源的消耗在对同一个客户端或服务器端的不同访问中可能是不同的。,电子商务系统结构,浙江大学电子服务研究中心,27,服务时间和服务需求,电子商务事务的定义 服务时间构成 服务器上的服务时间 通信网络的服务时

16、间 队列、等待时间和响应时间,电子商务系统结构,浙江大学电子服务研究中心,28,服务时间和服务需求,电子商务事务(Transaction)的定义: 一个电子商务的事务被定义为一个来自客户的要求执行电子商务站点所提供的功能的请求。 考虑被一个电子商务事务使用的任意一个资源i。这里有不同层次的资源。我们可能正在研究高层次的资源,如付款和认证服务器。或者我们对低层次的资源感兴趣,如处理器和服务器的磁盘或者一个LAN的段,甚至是一个路由器。一个事务在它结束之前,可能需要访问资源i多次。,电子商务系统结构,浙江大学电子服务研究中心,29,队列、等待时间和响应时间,电子商务中的事务在其执行过程中,必须使用

17、许多不同的资源,例如网络服务器、数据库服务器和付款服务器。每当一个事务或者请求访问一个资源时,它必须排在队列里以等待使用这个资源。 响应时间 = 等待时间 + 服务时间 (4.14) 这里响应时间是指每次对资源的访问中,事务花在排队和获得服务上的时间。,电子商务系统结构,浙江大学电子服务研究中心,30,性能定律,利用率定律 利用率=到达速率*每事务平均服务时间/队列资源数 强制流模型 平均吞吐量=平均访问对列数*单位时间完成事务数 服务需求定律 服务需求=系统吞吐量*利用率 Little定律 黑盒子中的客户的平均数量=黑盒子的吞吐率*客户平均停留时间,电子商务系统结构,浙江大学电子服务研究中心

18、,31,利用率定律,系统中的资源i的利用率Ui定义为资源忙碌的时间比例。 所以,如果我们在秒内监视队列i,发现资源在Bi秒内忙碌,它的利用率Ui就是Bi/。 假设在相同的时间内,系统结束了C0个事务。这表明这个队列的平均吞吐量是Xi = C0/。将这个关系结合利用率的定义,我们得到以下关系Ui = Bi/ = Bi/(C0/Xi) = (Bi/C0) Xi = Si Xi (4.17),电子商务系统结构,浙江大学电子服务研究中心,32,注意到在等式(4.17)中,我们使用了这事实,每个事务的平均服务时间Si等于资源的忙碌时间(Bi)除以监测时间内被服务的事务的数目。 在平衡状态中,到达率i =

19、 平均吞吐量Xi 我们得到Ui = Xi Si = i Si (利用率到达速率*每事务平均服务时间) (4.18),电子商务系统结构,浙江大学电子服务研究中心,33,强制流模型(Forced Flow),根据平均访问数Vi的定义,每个结束的事务要平均通过队列i的次数为Vi。所以,如果每个单位时间结束X0个事务,则每个单位时间内Vi X0个事务访问了资源i。所以,队列i的平均吞吐量Xi是Vi X0。这简单的结果就是强制流定律,记为Xi = Vi X0 (4.19),电子商务系统结构,浙江大学电子服务研究中心,34,服务需求定律,服务需求Di定义为:评价访问次数Vi 平均服务时间 Si 它可以很容

20、易地由系统吞吐量和利用率来表示,只要结合利用率和强制流规则。Di = Vi Si = (Xi/ X0)(Ui/ Xi) = Ui/ X0,电子商务系统结构,浙江大学电子服务研究中心,35,Little定律,一个队列进入稳定状态以后,可以用下列参数来描述队列的特性:队列的请求平均达到速率(以每秒请求到达的个数计算)N 队列的平均长度,即队列中等待和正在接受服务的请求的平均个数。T 一个请求通过队列所需的平均时间,包括在队列中等待的时间加上接受服务的时间。于是 N=T 这就是著名的Little定理。,电子商务系统结构,浙江大学电子服务研究中心,36,瓶颈和可扩展性分析,渐进性的界限 在极端负载的条

21、件下,也就是低负载或者高负载的情况下,确定系统的吞吐量和响应时间的界限 分类 开放式模型 :允许请求到达、通过各种资源(如电子商务站点的服务器)和离开系统 。 封闭式模型:只允许固定数量的请求,电子商务系统结构,浙江大学电子服务研究中心,37,4.3 电子商务站点性能建模与分析,简单例子 单队列法 队列网络模型 多类队列网络,电子商务系统结构,浙江大学电子服务研究中心,38,简单例子在线玩具商店,电子商务系统结构,浙江大学电子服务研究中心,39,单队列模型,单队列模型是一种最基本的队列模型,它包括接受请求进程、服务进程、作为等待服务的请求队列的空间和辅助服务进程的资源个数。 队列代表一种资源(

22、比如处理器、I/O和网络等),可以用函数S(n)来描述。S(n)表示当队列中有n个请求时,平均每个请求的服务时间。 注意,队列这个术语表示的是等待队列加上资源本身。队列中的请求的个数n,称为队列的长度,电子商务系统结构,浙江大学电子服务研究中心,40,在队列网络中有3种资源,它们的主要区别在于请求是否排队等候服务,以及平均服务时间S(n)是否取决于队列长度n.这3种资源类型包括:负载无关(Load-independent)资源:这类资源具有等待队列,但平均服务时间不依赖于负载,即对所有n,S(n)=S。 负载依赖(Load-dependent)资源:这类资源具有等待队列,但平均服务时间依赖于工

23、作负载,即S(n)的结果取决于n。 延迟 (Delay-resources) 资源:这类资源没有队列,所以每个请求在延时资源上所花时间就是请求的服务时间。平均服务时间不依赖于资源上的请求数,即对所有n,S(n)=S。,电子商务系统结构,浙江大学电子服务研究中心,41,假设,无限队列假设。假设系统不拒绝任何到达的请求,所有到达的请求都排队等候服务。 相似工作负载(Homogeneous workload)假设。系统不区分请求的类型,所有请求都被看作是相同的,建模者关心的只是请求的个数。做这个假设是合理的,因为基于WEB的应用,请求类型有限,可以归为几个大类。 运作均衡(Operational e

24、quilibrium)假设。在一个观察时段的起始时刻系统中的请求数大致等于这个时段终止时刻系统中的请求数(这个时段内系统中请求个数可以有变化),也就是说在一个足够长的观察时间内,离开系统的请求个数和到达系统的请求个数大致相同。 Markovian假设。系统中等待的和正在被服务的请求个数作为系统状态的唯一描述参数,过去的状态和当前的分析没有任何关系,也就是说,系统如何到达某个状态,以及在状态停留多少时间并不在我们考虑之列,我们唯一感兴趣的是当前系统处于状态。,电子商务系统结构,浙江大学电子服务研究中心,42,单队列模型的解决方案,我们从决定如何描述搜索服务器的状态开始。根据以上给定的假设,这个搜

25、索服务器的状态描述只有一个参数服务器中等待或正在接受服务的请求的个数。 选择这样一个简单的状态描述参数就隐含了一个假设:过去的状态和当前分析无关。这就意味着如何达到某个状态K,以及在这个状态维持多少时间并没有关系,唯一有关系的是系统处在状态K,这就是无记忆或Markovian假设。,电子商务系统结构,浙江大学电子服务研究中心,43,状态转换图(State transtition diagram,STD),可能的状态用整数0,1,2,k,来表示。由于无限访问人数和无限队列长度这两个假设,状态的数目是无限可列的。我们画一个状态转换图(State transtition diagram,STD)。,

26、电子商务系统结构,浙江大学电子服务研究中心,44,流均衡假设,流出(flow out)边界是指任何导致从边界内的一个状态到边界外的一个状态的转换,流入(flow in)边界指任何导致从边界外的一个状态到边界内的一个状态的转换。下面是一个flow-out=flow-in等式集:flow-in=flow-outP1=P0 P2=P1 Pk=Pk-1 ,电子商务系统结构,浙江大学电子服务研究中心,45,K=1,2, (4.38) 由于P0+ P1+Pk+=1 于是:,系统的利用率,电子商务系统结构,浙江大学电子服务研究中心,46,Pk=(1-U)Uk 这就是说系统的状态分布只依赖于利用率,而不是单独

27、的和。获得Pk以后,根据平均值的定义,我们可以计算得到队列的平均长度:,当U1时,Uk=U/(1-U)2,替换得到,电子商务系统结构,浙江大学电子服务研究中心,47,其中S=1/,表示服务器中一个请求的平均服务时间。 从等式可见,当系统利用率很低,接近0时,请求平均响应时间几乎等于服务时间。但如果利用率很高,接近1,相应时间迅速增大。,根据Little定理,平均响应时间:,电子商务系统结构,浙江大学电子服务研究中心,48,单队列模型小结,单队列模型是一种比较理想化的系统级队列模型,主要应用在监控整个系统的性能上。 如果我们想知道当为一个给定配置的电子商务站点增加5台Web服务器后网站性能如何变

28、化,单队列模型是不够的。再如,想知道数据库最大并发连接数增大一倍,网站性能又如何变化,也需要组件级建模。下面讨论基于组件级别的队列网络模型。,电子商务系统结构,浙江大学电子服务研究中心,49,队列网络模型,用不同的队列表示一个互联的系统,产生一个由队列组成的网络,我们称之为队列网络(Queuing Networks, QN)。 在QN中,到底在哪个级别上详细描述资源取决于建模的目的和关于操作的详细信息以及特定资源的细节参数的可用性。 QN中的一个队列代表一个资源(如Web服务器、数据库服务器、处理器、硬盘、网络等)和等待这个资源的请求队列。,电子商务系统结构,浙江大学电子服务研究中心,50,队

29、列网络模型分类,QNM大致可以分为两类:封闭模型:一个模型中等待每一类资源的请求数有一定数量的限制开放模型:不限制请求的数量。,电子商务系统结构,浙江大学电子服务研究中心,51,多类队列网络分类,多类开放队列网络模型 利用多类开放队列网络分析各主要功能对站点性能的影响 多类封闭队列网络模型 利用多类封闭队列网络分析数据库服务器瓶颈组件,电子商务系统结构,浙江大学电子服务研究中心,52,4.4 服务器软件竞争模型,一个请求的响应时间等于它在3个服务器上的软件竞争的时间加上在3个服务器上的执行时间再加上等待硬件资源的时间 响应时间=软件竞争时间+执行时间 软件竞争时间=等待时间WS+等待时间AS+

30、等待时间DS 执行时间=硬件竞争时间+所有服务要求时间(也就是实际在硬件资源上执行的时间) 硬件竞争时间=硬件等待时间WS+硬件等待时间AS+硬件等待时间DS 所有服务要求时间=服务要求时间WS+服务要求时间AS+服务要求时间DS,电子商务系统结构,浙江大学电子服务研究中心,53,4. 5 电子商务站点工作负载分析,简介 Web流量的工作负载特性 客户行为描述 从HTTP日志到CBMG GetSession算法 CBMG算法 从HTTP日志到CVM 在资源级别上描述工作负载 电子商务网站基准测试程序:TPC-W 小结,电子商务系统结构,浙江大学电子服务研究中心,54,文件访问呈Zipf分布,文

31、件访问呈Zipf分布,也就是说对一个文档的访问次数P与文档的级别(rank)r成反比。 所以 P=k/r,其中k是一个常数。最常用的文档级别为1,次常用的为2,以次类推。,电子商务系统结构,浙江大学电子服务研究中心,55,网络流量相关的分布是重尾分布,一个重尾分布就是对于一个变量X,在分布尾部,也就是说Xx的概率以 减小。这里x是一个大值,00分布的尾部是 。在Web上当来自Web服务器的大多数文件都较小时,获得一个大文件的概率是不可忽略的。,电子商务系统结构,浙江大学电子服务研究中心,56,许多研究经验表明: 小图片占用了绝大多数的网络流量; 文档大小和请求频率成反比; HTTP流量呈现自相

32、似,也就是说,它从微妙到分钟的时间跨度内显示出相似的突发流量模式 ,电子商务系统结构,浙江大学电子服务研究中心,57,电子商务网站基准测试:TPC-W,精确的工作负载特性描述可以用来建立基准测试程序组。这种程序组可以估测和比较竞争系统。目前Web服务器的工作负载产生程序包括:Mindraft的Webstore、SPEC的SPECWEB96和SPECWEB99、SURGE等。 事务处理性能委员会(the Transaction Processing Performance Council ,TPC)刚刚发布了TPC-W。它是第一个以对支持电子商务活动的网站的评估为目标的基准测试程序。这一节我们概

33、要介绍这个基准测试程序,感兴趣的读者可以参阅TPC-W规范。,电子商务系统结构,浙江大学电子服务研究中心,58,TPC-W商务模型,TPC-W商务模型是一个在网上出售产品和服务的B2C模型。网站提供的功能包括: 浏览选中的商品(比如最好的卖主和新的产品), 搜索已存在的产品的信息, 查看产品细节信息,下单、查找以前的交易纪录等。 定购单在交互中用SSL包装,采用RSA、RC4和MD5算法加密,客户在购买之前应该先在网站上注册。,电子商务系统结构,浙江大学电子服务研究中心,59,TPC-W商务模型(续),网站提供一个供用户查找的目录,目录中每一项是一个产品描述和一张5k大小的略图。 TPC-W对

34、网站客户数据库维护、目录、订单和信用卡交易进行了规范。所有数据库修改必须是ACID(原子性、一致性、独立性和持久性)。 目录大小是TPC-W最主要的衡量参数,目录中的项数可以是以下之一:1000,10000,100000,1000000和10000000。,电子商务系统结构,浙江大学电子服务研究中心,60,4.6 网站性能分析实践,【实践目的】能够利用网站性能分析软件(MS Application Center Test等)进行网站性能的基本分析与测试;学会进行简单的性能测试。 【实践内容】 对于一个网站,我们需要了解网站的一些性能指标,使我们能够以此依据来分析网站的性能,从而更好的满足用户的

35、需求,提高网站的知名度。本实践通过使用微软的ACT等工具,掌握对网站进行简单的性能测试的方法。网站性能分析包括网站先进性、实用性和安全、可靠性等。有很多工具可以实现性能的测试,其中Application Center Test (ACT)是专门为对 Web 服务器进行应力测试和分析 Web 应用程序(包括 Active Server Pages (ASP) 及其所用的组件)的性能和可伸缩性问题而设计的。 通过对ACT的使用,我们可以得到一份网站测试报告。 【实践步骤】 (1)建立一个简单的站点。 (2)利用ACT建立一个测试项目。 (3)录制测试。 (4)启动测试,得到测试报告。 (5)设置测试属性。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 通信信息 > 电子电气自动化

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报