6大维度,全面监控和持续优化WEB性能

Posted 云智慧

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6大维度,全面监控和持续优化WEB性能相关的知识,希望对你有一定的参考价值。

互联网经济从本质上改变了传统商业企业的产品、服务交付形态和交易链路,越来越多的企业依靠高性能、高可用的网站来开展业务,无论是通过电商网站售卖产品,通过微信服务号提供在线客服,还是通过自建网站为客户提供各种增值服务,Web性能与用户满意度、企业营收和业务增长密不可分,要让客户愿意为产品和服务买单,自然要提供最好的Web性能体验。

调研机构Qualix Group曾有一组数字说明不同行业关键业务中断带来的金钱损失:网站停摆1分钟,平均会使运输业损失15万美元,银行业损失27万美元,通信业损失35万美元,制造业损失42万美元,证券业损失45万美元,真是一刻值千金!

以美国第三大航空公司达美航空(Delta Air Lines)公司为例,2016年8月的一场IT系统瘫痪,导致机场的大屏幕和达美官方网站皆无法显示最新航班信息,办理登机手续的系统也无法正常运作,全球数以万计乘客的行程受到延误,一天之内造成的直接经济损失达到数百万美元,而对达美航空潜在的品牌和用户口碑伤害更是难以衡量。

过去,IT运维部门只要在服务端部署Zabbix、Nagios、Ganglia等运维工具,就能实时监测网站的运行状态,快速发现网站、应用、基础设施自身的故障和报错,甚至能即时定位到代码级的故障原因,以便运维团队快速发现和解决问题。

随着云计算、虚拟化技术的广泛应用和分布式系统的普及,基础硬件和应用系统环境故障对业务的损害已经大大降低,反而是外部原因如终端设备、网络接入、CDN使用、第三方服务、API接口、关联系统等,更容易对Web性能产生影响。

网络运行环境越来越复杂,要准确定位Web性能瓶颈往往需要耗费大量的时间和人力。过去,IT部门总是习惯于对硬件环境、系统环境、应用组件、中间件进行可用性监测,这在处理简单系统业务时可以快速发现和解决问题,但随着业务对IT的依赖程度越来越高,一套完整的业务流程后面往往需要调用用户、订单、支付、物流等数十个不同系统,这时的IT目标不再是建立高效的备份和恢复过程,而是要提前发现影响Web性能并造成业务中断的问题,这就需要在准确掌握全局业务拓扑和端到端系统交易流程的基础上,对Web服务所涉及的所有组件进行持续监控,并根据监测结果不断优化告警阈值,进而提高网站的整体性能和访问弹性。

企业希望以更全面、更有效的方式监控线上业务健康状况,需要IT部门提供一个可以端到端解决方案,从以下6个维度对Web性能进行全面监控和持续优化:

1. 监控网站基础服务组件(服务器、数据库、OS、网络设备等);

2. 监控页面、应用组件、第三方服务的加载时间;

3. 监控Web服务器(IIS,Apache,nginx等)运行状态;

4. 监控事务流程(登录、支付等);

5. 监控数据流的标准协议(如HTTP/HTTPS,FTP,SNMP等);

6. 监控API接口、虚拟机、云服务。

通过建立全面的监控策略,跟踪网站业务的各个方面,在问题出现之前识别问题,减少停机时间,并保护任务关键的业务流程。 

云智慧监控宝Web体验监控平台采用新一代Web监控技术,能够准确的发现和识别网站运行过程中的任何影响用户体验的连通性和性能问题,快速追溯问题根源。监测任务每次发起探测时会把任务同时派发给位于不同运营商骨干网IDC机房的不同监测点,这些监测点可以同步进行高频检测;对于同一个检测任务,每次监测都是在相同的一组监测点上发起并同步上报结果,以便对Web性能和前端用户体验进行最准确测量。

目前,监控宝已经为数十万企业用户解决了Web服务的可用性、网络连通性及访问性能的检测和持续监控的问题,并能够在故障出现后的第一时间,以多种告警渠道通知客户,保留全量快照数据,以便客户在分析、定位问题的时候还原故障现场。


↓↓ 点击"阅读原文" 【了解更多监控宝信息】  


以上是关于6大维度,全面监控和持续优化WEB性能的主要内容,如果未能解决你的问题,请参考以下文章

web性能优化之浏览器网页渲染原理

应用性能分析神器“透视宝”亮剑之监控宝API监控优化

Web优化相关,前端性能监控工具

Web优化相关,前端性能监控工具

腾讯前端团队是如何做web性能监控的?

Web 服务性能监控的最佳方式