zoukankan      html  css  js  c++  java
  • LR网页细分图中的时间详解

    Web Page Diagnostics:

    1)DNS Resolution:浏览器访问一个网站的时候,一般用的是域名,需要dns服务器把这个域名解析为IP,这个过程就是域名解析时间,如果我们在局域网内直接使用IP访问的话,就没有这个时间了。
    使用最接近的DNS服务器,解决DNS名称为一个IP地址所需要的时间。DNS查询测量是DNS解析中问题,或DNS服务器问题的一个很好的指标。

    2)Connection:服务器建立连接的时间。需要与Web服务器主机指定的URL建立一个初始连接。连接是测量网络问题的一个很好的指标。它还表明服务器是否回应请求。

    3)SSL Handshaking:SSL加密握手的时间。

    4)FTP Authentication:FTP服务器在处理客户端的命令之前,首先要对客户端进行鉴权,这个度量就是FTP服务器对客户端进行鉴权的时间。这种测量只适用于使用FTP(不是HTTP/s)协议的通信。

    5)First Buffer:建立连接后,从Web Server发出第一个数据包,到客户端浏览器成功接收到第一字节的时间就是First Buffer。这个度量时间不仅可以表示Web Server的延迟时间,还可以表示出网络
    的反应时间。

    6)Receive:从浏览器接收到第一个字节起,直到成功收到最后一个字节,下载完成止,这段时间就是receive时间。反映了网络质量,如带宽大小,带宽越大下载时间越短

    7)Client:客户端浏览器延迟的时间。由于浏览器思考时间或其他客户端相关的延迟,请求在客户机上的延时时,平均所需的时间。这不包括为Flash来绘画图形的时间。

    8)Error:发送错误信息时间。从HTTP请求被发送时刻,直到错误信息(只是HTTP错误)被返回的时刻,所经过的平均时间。


    详解FirstBufferTime?

    • 定义:第一次缓冲时间细分图显示成功从Web服务器返回的第一次缓冲之前的这一段时间内,每个网页组件的相关服务器/网络时间(以秒为单位)。
    • 网络时间:从发送第一个http请求那一刻直到收到确认为止,所经过的平均时间。
    • 服务器时间:从收到初始http请求确认(通常为get)直到成功收到来自Web服务器的第一次缓冲为止,所经过的平均时间。

         

         上图类似于http链接请求响应模式,其中很明显:

    •     网络时间=N1+N2+N3
    •     服务器时间=R1+R2

         而根据LR结果分析定义发现:

    •     网络时间=N1+R1+N2
    •     服务器时间=R2+N3

         怎么解释呢?LR在计算结果时候拿R1和N3进行了抵消,所以给出来的只是近似值。

  • 相关阅读:
    对象,类、面向对象编程
    subprocess 模块
    JVM 内存分配和垃圾回收(GC)机制
    JVM类加载机制
    【转】Java 集合系列12之 TreeMap详细介绍(源码解析)和使用示例
    【转】Java 集合系列11之 Hashtable详细介绍(源码解析)和使用示例
    【转】Java中的String为什么是不可变的? -- String源码分析
    【转】Java 集合系列10之 HashMap详细介绍(源码解析)和使用示例
    【转】Java 集合系列09之 Map架构
    【转】Java 集合系列08之 List总结(LinkedList, ArrayList等使用场景和性能分析)
  • 原文地址:https://www.cnblogs.com/yezhaohui/p/3736860.html
Copyright © 2011-2022 走看看