版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第7 7章章 电子商务系统性能优化电子商务系统性能优化第第7章章 电子商务系统性能优化电子商务系统性能优化7.1 电子商务系统的性能及优化电子商务系统的性能及优化7.2 内容组织及搜索内容组织及搜索7.3 Web系统测试系统测试第第7 7章章 电子商务系统性能优化电子商务系统性能优化7.1 电子商务系统的性能及优化电子商务系统的性能及优化7.1.1 电子商务系统性能度量电子商务系统性能度量7.1.2 电子商务系统优化过程电子商务系统优化过程7.1.3 商务系统性能优化的主要技术商务系统性能优化的主要技术第第7 7章章 电子商务系统性能优化电子商务系统性能优化7.1.1 电子商务系统性能度量电
2、子商务系统性能度量一一.电子商务系统性能衡量的主要方面电子商务系统性能衡量的主要方面1并发性能(并发性能(Many user at the same time)指系统承受大量并发用户访问的能力。指系统承受大量并发用户访问的能力。2负载性能(负载性能(Large amount of data from each user)指大量并发用户访问的情况下,系统处理大量数据指大量并发用户访问的情况下,系统处理大量数据I/O的能的能力。力。3不间断性能不间断性能(Long period of continuous use)指系统正常连续运转的能力,以及系统的故障恢复能力指系统正常连续运转的能力,以及系统的
3、故障恢复能力。第第7 7章章 电子商务系统性能优化电子商务系统性能优化二二. .系统性能流行的度量指标系统性能流行的度量指标1 1响应时间:指对于网络应用,通过测试工具捕获对话的最响应时间:指对于网络应用,通过测试工具捕获对话的最大和平均响应时间。具体有如下三种:大和平均响应时间。具体有如下三种:应用响应时间:指客户端请求中的最后一个数据包与服务器应用响应时间:指客户端请求中的最后一个数据包与服务器响应中的第一个数据包之间的时间间隔。响应中的第一个数据包之间的时间间隔。事务响应时间:指客户端业务的第一个请求与服务器最后一事务响应时间:指客户端业务的第一个请求与服务器最后一个响应之间的时间间隔。
4、个响应之间的时间间隔。SQLSQL谓词响应时间:根据谓词响应时间:根据SQLSQL谓词显示客户和服务器事务响应谓词显示客户和服务器事务响应时间。时间。2 2数据流量:代表应用、对话和网络组件如客户端和服务器数据流量:代表应用、对话和网络组件如客户端和服务器发送和接收的字节数。发送和接收的字节数。 第第7 7章章 电子商务系统性能优化电子商务系统性能优化7.1.2 电子商务系统优化过程电子商务系统优化过程1 1分析程序行为分析程序行为l l)记录应用程序的运行情况;记录应用程序的运行情况;2 2)记载每个应用的流量和响应时)记载每个应用的流量和响应时间;间;3 3)掌握应用程序的分布;)掌握应用
5、程序的分布;4 4)记录每一个应用中客户端和服)记录每一个应用中客户端和服务器的流量。务器的流量。2 2网络性能优化网络性能优化分析工具:分析工具:EcoSCOPEEcoSCOPE、HPHP NetViewNetView、TivoliTivoli及及 CACA的的UniCenterUniCenter TNGTNG等。等。优化网络性能指标的措施:优化网络性能指标的措施:1 1)设置关键应用流量的优先级。)设置关键应用流量的优先级。2 2)重新配置网络设备。)重新配置网络设备。3 3)改变服务器在网络中的位置。)改变服务器在网络中的位置。4 4)增加带宽。)增加带宽。5 5)在瓶颈影响服务水平前优
6、化应用程序。)在瓶颈影响服务水平前优化应用程序。第第7 7章章 电子商务系统性能优化电子商务系统性能优化3 3分析新应用和升级带来的影响分析新应用和升级带来的影响 在增加新应用或进行网络升级后,需要进一步确认服务在增加新应用或进行网络升级后,需要进一步确认服务水平是否得到改善,通过对比分析升级前后的系统性能指标,水平是否得到改善,通过对比分析升级前后的系统性能指标,可快速确定应用是否运行在优化水平上。可快速确定应用是否运行在优化水平上。4 4规划未来网络容量规划未来网络容量1 1)最终用户群体增长的速度有多快?)最终用户群体增长的速度有多快?2 2) WebWeb流量增长了多少?流量增长了多少
7、?3 3)关键任务的软件性能将在什么时候不能再满足业务的需要?关键任务的软件性能将在什么时候不能再满足业务的需要? 第第7 7章章 电子商务系统性能优化电子商务系统性能优化7.1.3 商务系统性能优化的主要技术商务系统性能优化的主要技术一用户访问流量控制一用户访问流量控制1.1.定义定义: :访问流量是对通过网络连接服务器的用户数、用户对访问流量是对通过网络连接服务器的用户数、用户对各级各级WebWeb页面的点击数,以及页面停留时间等数据的统计结果。页面的点击数,以及页面停留时间等数据的统计结果。2.2.网络性能网络性能: :业务处理和网络资源使用。业务处理和网络资源使用。业务角度业务角度-业
8、务传输的质量包括数据的丢失率、延迟以及通过业务传输的质量包括数据的丢失率、延迟以及通过量等。在业务量相同的情况下,提高关键业务的传输质量,而量等。在业务量相同的情况下,提高关键业务的传输质量,而不是单纯通过牺牲其它业务而提高某些有特殊需求业务的服务不是单纯通过牺牲其它业务而提高某些有特殊需求业务的服务质量。质量。网络资源角度网络资源角度-对于带宽等资源,如果在网络的所有主干线路对于带宽等资源,如果在网络的所有主干线路上业务量均匀分布,并且达到一定负荷,而没有出现拥塞。上业务量均匀分布,并且达到一定负荷,而没有出现拥塞。第第7 7章章 电子商务系统性能优化电子商务系统性能优化 3 3流量控制策略
9、流量控制策略包括网络性能监视和网络管理配置两部分。包括网络性能监视和网络管理配置两部分。-调整内容:业务量管理参数;与路由选择相关的参数;调整内容:业务量管理参数;与路由选择相关的参数;与网络资源相关的属性和限制。与网络资源相关的属性和限制。-特点:动态特性;部分链路上;业务量的分布。特点:动态特性;部分链路上;业务量的分布。-三种策略:人为观察和分析网络结构中存在的问题,调三种策略:人为观察和分析网络结构中存在的问题,调整结构和形式;网络管理人员根据性能监视系统提供的数整结构和形式;网络管理人员根据性能监视系统提供的数据,做出相应的调整;网络根据性能监视系统提供的数据据,做出相应的调整;网络
10、根据性能监视系统提供的数据自行调整。自行调整。第第7 7章章 电子商务系统性能优化电子商务系统性能优化4流量控制技术流量控制技术多协议标记交换多协议标记交换MPLS(Muti-Protocol Label Switching)-MPLS属于第三代网络架构,属于第三代网络架构, 是是IETF提出提出的的新一代新一代IP高速骨干网络交换标准,高速骨干网络交换标准,由由Cisco、ASCEND、3Com等网络设备大厂所主导。等网络设备大厂所主导。 -MPLS是集成式是集成式IP Over ATM技术,即在技术,即在Frame Relay及及ATM Switch上结上结合路由功能,数据包通过虚拟电路来
11、传送,只须在合路由功能,数据包通过虚拟电路来传送,只须在OSI第二数据链结层执行硬第二数据链结层执行硬件式交换取代第三网络层软件式件式交换取代第三网络层软件式routing,整合整合IP选径与第二层标记交换为单选径与第二层标记交换为单一的系统,使数据包传送的延迟时间减短,增加网络传输的速度。一的系统,使数据包传送的延迟时间减短,增加网络传输的速度。 MPLS使用使用标记交换(标记交换(Label Switching)可指定数据包传送的先后顺序可指定数据包传送的先后顺序,网络路由器只网络路由器只需要判别标记后即可进行转送处理。需要判别标记后即可进行转送处理。 -提供每个提供每个IP数据包一个标记
12、,并由此决定数据包的路径以及优先级。与数据包一个标记,并由此决定数据包的路径以及优先级。与MPLS兼容的路由器(兼容的路由器(Router),),在将数据包转送到其路径前,仅读取数据包在将数据包转送到其路径前,仅读取数据包标记,无须读取每个数据包的标记,无须读取每个数据包的IP地址以及标头,然后将所传送的数据包置于地址以及标头,然后将所传送的数据包置于Frame Relay或或ATM的虚拟电路上,并迅速将数据包传送至终点的路由器,进的虚拟电路上,并迅速将数据包传送至终点的路由器,进而减少数据包的延迟,同时由而减少数据包的延迟,同时由Frame Relay及及ATM交换器所提供交换器所提供QoS
13、(Quality of Service)对所传送的数据包加以分级,因而提升网络服务品质。对所传送的数据包加以分级,因而提升网络服务品质。第第7 7章章 电子商务系统性能优化电子商务系统性能优化二二.系统负荷均衡系统负荷均衡1.定义:首先,大量的并发访问或数据流量分担到多台节点定义:首先,大量的并发访问或数据流量分担到多台节点设备上分别处理,减少用户等待响应的时间;其次,单个重设备上分别处理,减少用户等待响应的时间;其次,单个重负载的运算分担到多台节点设备上做并行处理,每个节点设负载的运算分担到多台节点设备上做并行处理,每个节点设备处理结束后,将结果汇总,返回给用户,系统处理能力得备处理结束后,
14、将结果汇总,返回给用户,系统处理能力得到大幅度提高。到大幅度提高。2.影响负荷的因素:一段时间内的平均用户访问数;系统资影响负荷的因素:一段时间内的平均用户访问数;系统资源;缓存技术;请求并发性;高峰访问期。源;缓存技术;请求并发性;高峰访问期。3.负荷分配策略:负荷分配策略:L=(max(Li)/Li)*(Ns+Nd*a)。 4.动态系统负荷分配技术:基于特定服务器软件的负荷均衡;动态系统负荷分配技术:基于特定服务器软件的负荷均衡;基于基于DNS的负荷均衡;反向代理负荷均衡;基于的负荷均衡;反向代理负荷均衡;基于NAT的负荷的负荷均衡;服务器内容缓存均衡;服务器内容缓存。第第7 7章章 电子
15、商务系统性能优化电子商务系统性能优化三三高可靠性及高性能高可靠性及高性能1.系统可靠性:请求处理的高可靠;系统管理和安全性;系统可靠性:请求处理的高可靠;系统管理和安全性;可恢复性。可恢复性。2.相关技术相关技术-Cluster:服务器镜像;应用程序错误接管集群;并行与服务器镜像;应用程序错误接管集群;并行与分布式处理;可连续升级的集群。分布式处理;可连续升级的集群。-高层交换:第三层解决互连网的带宽和容量问题;第高层交换:第三层解决互连网的带宽和容量问题;第四层解决负荷均衡和可扩展性。四层解决负荷均衡和可扩展性。第第7 7章章 电子商务系统性能优化电子商务系统性能优化7.2内容组织与搜索内容
16、组织与搜索7.2.1 内容组织内容组织7.2.2 高级搜索高级搜索第第7 7章章 电子商务系统性能优化电子商务系统性能优化7.2.1 内容组织内容组织一一.内容组织分类内容组织分类1作用:收集,存储,管理和发送信息,建立数据与企作用:收集,存储,管理和发送信息,建立数据与企业核心业务的联系,并通过业核心业务的联系,并通过Internet/Intranet和网站和网站传播。传播。2.电子商务涉及的内容:电子商务涉及的内容:Web内容管理;集成的文挡管内容管理;集成的文挡管理;多媒体管理。理;多媒体管理。3.LDAP(Light Directory Access Protocol)及目录服及目录服务:跨平台的标准协议;以树状层次结构存储;对数据务:跨平台的标准协议;以树状层次结构存储;对数据查询进行优化;可分布联合处理数据;权限管理。查询进行优化;可分布联合处理数据;权限管理。第第7 7章章 电子商务系统性能优化电子商务系统性能优化7.2.2 高级搜索高级搜索1.搜索引擎搜索引擎2.搜索引擎的分类:一般搜索;元搜索;专用搜索搜索引擎的分类:一般搜索;元搜索;专用搜索第第7 7章章 电子商务系统性能优化电
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 阳光健康演讲稿
- 《供配电技术》第7章 教案
- 就餐的礼仪(31篇)
- 芒种活动总结
- 股权分配的协议书(33篇)
- 2024年多晶氟化镁(MGF2)项目投资申请报告代可行性研究报告
- DB12-T 736-2023 大型活动特种设备安全保障性检验规范 电梯
- 2024年涂装机项目资金申请报告代可行性研究报告
- 2024年插拔力试验机项目资金筹措计划书代可行性研究报告
- 2024-2025学年重庆市涪陵五中高三上学期开学考生物试题及答案
- 中医科研思路
- 中医创新项目
- 《犯罪心理学(马皑第3版)》章后复习思考题及答案
- 青骄第二课堂2021年禁毒知识答题期末考试答案(初中组)
- 2024-2030年中国射频芯片行业市场发展趋势与前景展望战略分析报告
- 华电线上测评
- 中国吡唑醚菌酯行业市场现状调查及前景战略研判报告
- 住院医师规范化培训日常考核评分表
- 《中华人民共和国监察法》知识测试题库
- 《城市轨道交通桥梁养护技术规范》
- 2024内蒙古事业单位联考招录(高频重点提升专题训练)共500题附带答案详解
评论
0/150
提交评论