b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

高性能计算机集群 方案瞬时响应:网站的高性能架构1.网站性

电脑杂谈  发布时间:2018-01-28 18:24:05  来源:网络整理

高性能计算机有什么用_高性能计算集群的构造_高性能计算机集群 方案

瞬时响应:网站的高性能架构

1.网站性能测试

性能测试是性能优化的前提和基础,也是性能优化结果的检査和度量标准。不同视角下的网站性能有不同的标准,也有不同的优化手段。

1.1不同视角下的网站性能

a.用户视角的网站性能

从用户角度,网站性能就是用户在浏览器上直观感受到的网站响应速度快还是慢。用户感受到的时间,包括用户计算机和网站服务器通信的时间、网站服务器处理的时间、 用户计算机浏览器构造请求解析响应数据的时间。在实践中,使用一些前端架构优化手段,通过优化页面HTML式样、利用浏览器端 的并发和异步特性、调整浏览器缓存策略、使用CDN服务、反向代理等手段,使浏览器 尽快地显示用户感兴趣的内容、尽可能近地获取页面内容,即使不优化应用程序和架构, 也可以很大程度地改善用户视角下的网站性能。

b.开发人员视角的网站性能

开发人员关注的主要是应用程序本身及其相关子系统的性能,包括响应延迟、系统 吞吐量、并发处理能力、系统稳定性等技术指标。主要的优化手段有使用缓存加速数据读取,使用集群提高吞吐能力,使用异步消息加快请求响应及实现削峰,使用代码优化手段改善程序性能。

c.运维人员视角的网站性能

运维人员更关注基础设施性能和资源利用率,如网络运营商的带宽能力、服务器硬 件的配置、数据中心网络架构、服务器和网络带宽的资源利用率等。主要优化手段有建 设优化骨干网、使用高性价比定制服务器、利用虚拟化技术优化资源利用等。

1.2性能测试指标

不同视角下有不同的性能标准,不同的标准有不同的性能测试指标,从开发和测试 人员的视角,网站性能测试的主要指标有响应时间、并发数、吞吐量、性能计数器等。

a.响应时间:指应用执行一个操作需要的时间,包括从发出请求幵始到收到最后响应数据所需要的时间。响应时间是系统最重要的性能指标,直观地反映了系统的“快慢”。

b.并发数:指系统能够同时处理请求的数目,这个数字也反映了系统的负载特性。对于网站而言,并发数即网站并发用户数,指同时提交请求的用户数目。

c.吞吐量:指单位时间内系统处理的请求数量,体现系统的整体处理能力。对于网站,可以用 “请求数/秒”或是“页面数/秒”来衡量,也可以用“访问人数/天”或是“处理的业务数/ 小时”等来衡量。TPS (每秒事务数)是吞吐量的一个常用量化指标,此外还有HPS (每 秒HTTP请求数)、QPS (每秒査询数)等。

d.性能计数器:它是描述服务器或操作系统性能的一些数据指标。包括System Load.对象与线程数、 内存使用、CPU使用、磁盘与网络I/O等指标。这些指标也是系统监控的重要参数,对 这些指标设置报警阈值,当监控系统发现性能计数器超过阈值时,就向运维和开发人员 报警,及时发现处理系统异常。

1.3性能分析与优化

大型网站结构复杂,用户从浏览器发出请求直到完成操作事务,中间需要经过很多环节,如果测试或者用户报告网站响应缓慢,存在性能问题,必须对请求经历的 各个环节进行分析,排査可能出现性能瓶颈的地方,定位问题。 排査一个网站的性能瓶颈和排査一个程序的性能瓶颈的手法基本相同:检査请求处 理的各个环节的日志,分析哪个环节响应时间不合理、超过预期;然后检查监控数据, 分析影响性能的主要因素是内存、磁盘、网络、还是CPU,是代码冋题还是架构设计不合理,或者系统资源确实不足.定位产生性能问题的具体原因后,就需要进行性能优化,根据网站分层架构,可分为Web前端性能优化、应用服务器性能优化、存储服务器性能优化3大类。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-63453-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    每日福利
    热点图片
    拼命载入中...