首页 > 其他分享 >高性能属性分析

高性能属性分析

时间:2023-03-02 20:12:15浏览次数:37  
标签:分析 网站 性能 高性能 测试 优化 可以 属性

  性能指标是评估软件的一项很重要的属性,不管是对于用户还是程序员来说。对于某些特别的网站来说,性能指标更是重中之重,访问量过多造成的崩溃,或者是某些重要的信息不能及时的同、更新,带来的损失甚至可能是不可估量的。

  那么究竟什么才是高性能的网站呢,是响应时间?还是吞吐量?没有人可以给出一个具体的答案。

  站在不同的角色角度有着不同的理解,站在用户的角度就很简单了,肯定是哪个越快哪个越好啊,但是站在程序员的角度呢,考虑的更多的还是像响应时间、吞吐量等的技术指标。

  那么针对不同的指标就产生了相应的性能测试方法,比如针对相应测试看来说,一个操作的执行可能就在几微秒之间,那么我们可以让它执行一万次,得出的时间再除以一万,就可以得知一次操作执行的时间,再拿这些数据去进行比较,产生一个相对好的结果。

  性能测试又可以划分为几种类型,或者说是根据程序承受能力划分为几个阶段,分别是性能测试、复杂测试、压力测试、稳定性测试。如下图所示,很直观的显示出了测试的不同的阶段。

 

 

 

  举个栗子,ab之间是模拟我们平时访问的情况,bc之间是模拟节假日期间某些网站的访问情况,访问量增加但还可以维持系统的运行,cd之间可以想象为春运期间12306的网站,在巨大的流量之下轰然倒塌。

  另外稳定性测试是指在特定的环境条件下,给系统一定的业务压力,使系统运行一段时间,检测系统是否稳定。而我们为了更好的模拟生产环境,稳定性测试也应该是不均匀地对系统施加压力。

  性能测试定位到了产生问题的局提原因之后,就会产生相应的优化手段,可以分为Web前端性能优化、应用服务器性能优化、存储服务器性能优化三大类,这三种方法都是在提高系统资源的利用率,合理分配资源,让每一份资源得到最大化利用。

  网站性能对最终用户而言是一种主观感受,性能优化的最终一定是为了用户体验服务的。技术层面应综合权衡,而不是追求某些指标的提升,技术终究是为业务服务的。

标签:分析,网站,性能,高性能,测试,优化,可以,属性
From: https://www.cnblogs.com/zhiqi2625/p/17173248.html

相关文章