应用性能管理(APM)在国内外蓬勃发展,被越来越多的企业所接受,而真实用户体验视角下的网络性能管理是APM的重要组成部分,听云Network从真实用户体验视角对国内五个行业的100个网站、主流CDN厂商、五大运营商进行监测,推出《2014中国网络性能报告》,旨在规范应用性能管理(APM)在网络性能方面的指标定义,帮助DevOps快速了解业务的真实可用性,提高业务级运维能力。

  报告将从不同类型行业网站的网站访问质量、网络性能关键指标、CDN对网络性能的影响、运营商网络性能对比四个方面进行阐述。

  一、不同类型行业网站访问质量概况

  访问质量包括三大因素,分别是首屏时间、打开时间、打开成功率。

  1.不同类型行业网站首屏时间

  首屏时间是指浏览器显示第一屏主页面的消耗时间。首屏时间过长会影响用户体验降低,导致用户流失。

150327v4l46j53a59rnrcn

  优化建议:

  优化网站页面结构

  优化网络性能关键指标(详见第2部分)

  2、不同类型行业网站首页打开时间

  首页打开时间指打开一个网站首页总消耗时间,即从DNS解析开始到浏览器返回完成事件的时间。打开时间过慢会造成用户流失。

150340sklljglb8gzg4bb2

  优化建议:

  减小页面体积及元素个数

  优化网络性能关键指标(详见第2部分)

  3、网站打开成功率

  网站打开成功率指成功打开网页次数与总访问次数的比例,反映了不同行业网站的健康度。访问失败会导致用户流失。

150340bdoxww06zbqwqdzn

  二、网络性能关键指标概述

  网络性能优秀或与否,直接影响了网站的首屏时间、打开时间以及打开成功率,其中影响网络性能的主要关键指标有DNS时间、建连时间、首包时间、下载速度。

  1.DNS时间

  监测客户端通过域名解析服务(DNS),将指定的域名解析成IP地址的消耗时间。

150340f80g105xr7aso010

  优化建议:

  提升网站授权DNS的网络链路质量

  合理设置DNS缓存过期时间

  增加监控手段,及时发现DNS解析异常,快速解决问题

  2.建连时间

  浏览器与WEB服务器建立TCP/IP连接的消耗时间,TCP/IP连接三次握手的前两次握手的时间。

150345ve0uinukbrjme0a4

  优化建议:

  增强服务器硬件处理性能

  优化现有网络的链路(如采购CDN服务、增加多线机房等)

  3.首包时间

  浏览器从发送HTTP请求结束开始,到收到WEB服务器返回的第一个数据包的消耗时间。

150345sl1oo3mmme3ow3nm

  优化建议:

  加强服务器端处理性能

  优化网络链路

  4.下载速度

  每秒钟监测客户端对网络资源下载的下载字节数,单位为KB/s。

150345tlfs19s9uforbzfb

  优化建议:

  增加服务器端带宽冗余

  优化链路