【网站高性能 5】----网站本身测试(二)


【网站高性能 5】----网站本身测试(二)

 

前言:

      一个网站好不好,从不同的人看起来是不同的。比如我现在是用户,评价一个网站好坏那就很简单,每一次的点击打开,页面反映的快慢就反应出网站的好坏,就这么的简单。

    但是现在,如果你是作为一名开发人员,考虑的那就不仅仅是从用户的角度来看了,要从多个方面来开发,哪几个方面呢?

       有三个方面: 用户、开发人员和运维人员三个层次来分析。

                                             

                                        


     对,从计算机专业开发人员,就必须的把这些考虑到。从单元测试、集成测试、系统测试、验收测试;从用户角度、开发人员角度和运维人员角度都要考虑到,这网站的性能是否可以在更好的改善和提升。


                                


1.用户视角的网站性能

      从用户的角度,通俗的说就是网站的性能就是用户在浏览器上直观感受到的网站相应速度的快还是慢。用户感受到的时间,包括哪些呢?

     计算机和网站服务器通信的时间、网站服务器处理的时间、用户计算机浏览器构造请求和响应数据的时间,如图:

                                        


     其实,不同计算机的性能是有差异的,不同的就浏览器解析HTML速度也是有差异的,不同网络运营商提供的互联网宽带服务也是有差异的,这些差异导致最终用户感受到的响应延迟可能远远大于网站服务器处理请求需要的时间。

      在时间中,使用一些前段架构优化手段,通过优化页面HTML式样、利用浏览器端并发和一不特性、调整浏览器缓存策略,使用CDN服务,方向代理等手段,使浏览器尽快的显示用户感兴趣的内容,尽可能的获取页面内容,即使不用应用程序和架构,也可以很大程度地改善用户视角下的网站性能。

 

解决方案:

                    

2.开发人员视角网站性能:

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

                         

 

3.运维人员视角

     运维人员更加关注是什么呢?

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

                         

小结:

    到现在为止,网站性能的优化,可以从多方面来进行优化:开发人员和运维人员,以前以为优化只是开发人员的事,现在有进步了一点点。Happy,happy ,happy!

          

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值