Linux系统运维:http://www.linuxyw.com,QQ交流群:244914685

Linux系统运维

当前位置: 主页 > 架构 >

网站速度关键指标

时间:2013-04-20 15:01来源:www.itkoala.com 作者:itkoala 点击:
速度指标用来衡量网页速度的快慢或体现网页访问过程中,系统、网络、前端、客户端等各环节渲染的快慢及问题,这里说的指标包括互联网PC端、移动互联网手机端。 通常我们横向看

转载请注明出处: Linux系统运维 http://www.linuxyw.com/linux/jiagou/20130420/55.html


速度指标用来衡量网页速度的快慢或体现网页访问过程中,系统、网络、前端、客户端等各环节渲染的快慢及问题,这里说的指标包括互联网PC端、移动互联网手机端。

通常我们横向看一个行业同一类型产品的速度快慢的时候,会使用几个核心指标来衡量,从中可以对比出与竞争对手在系统、网络、前端的差距,比如网络媒体行业,我们会对比腾讯、新浪、搜狐的门户、微博等,搜索行业会对比百度、google、360的搜索等,其中有两个核心指标最重要,如下图所示:

首屏时间

浏览器完成页面第一屏渲染的时间,即肉眼能看到显示器第一屏网页打开的时间,是用户的第一感知,已经成为业界衡量网页速度快慢的首要指标,根据strangeloop的调研,首屏时间对用户的影响非常重要,具体如下表所示;
 

首屏延时时间 页面浏览量(PV) 跳出率 转化率
3 秒 -22% 50% -22%
5 秒 -35% 105% -38%
10 秒 -46% 135% -42%

总下载时间

打开一个页面总的消耗时间,即网页从开始加载到加载结束的时间,这个时间包括多屏网页的所有网页元素加载完的总时间,通常总下载时间可以代表一个网页的速度快慢。

网络相关速度指标主要有以下几个:

首包时间
浏览器发送HTTP请求结束开始,到收到WEB服务器返回的第一个数据包的消耗时间。此指标包含了发送HTTP请求时最后一个数据包在网络上的传输时间、服务器响应此请求的时间和服务器回应的第一个数据包在网络上面的传输时间,基本能代表网络的通信情况。
建立连接时间
浏览器和WEB服务器建立TCP/IP连接的消耗时间,当元素下载完成后,浏览器会根据服务器返回的结果保持此连接,而不是完全关闭此连接。因一个网页载需要加载N个元素,需要进行多次与WEB服务器交互及产生网络传输,这个指标可以用来分析网络、系统、应用的效率和性能问题。
DNS时间
通过域名解析服务(DNS),将指定的域名解析成IP地址的消耗时间,例如将解析www.baidu.com 成 61.135.169.125,因一个网页加载需要加载N个元素,需要进行多次DNS解析,所以DNS服务器的性能和效率也决定了网页速度。

前端相关速度指标主要有以下几个:

总下载字节数

每个元素页面大小的总和,即整个网页所有元素的大小之合,网页大小直接决定了网页加载速度,所以这个指标可以间接看出网页的速度情况。

网页元素数量

浏览一个页面过程中,从WEB服务器下载的元素数量,元素数量越多,与WEB服务器的交互越多,网络传输及通信越频繁,消耗时间就越多。

基础页面下载时间

基础页面即WEB服务器返回的纯文本HTML文件,即网页第一个请求。基础页面下载时间是从解析DNS开始,到接收完基础页面的消耗时间,包含了DNS时间、建立连接时间、SSL握手时间等的总和,基础页决定了首屏体验是非常关键的指标之一。

手机端的类似PC端的速度指标,例如在同款手机、同移动网络下,监测app启动时间,即点开app到app第一屏完成加载的时间,功能页打开时间等。

本文来自linux系统运维http://www.linuxyw.com/linux/jiagou/20130420/55.html

顶一下
(0)
0%
踩一下
(0)
0%
分享按钮
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片