zoukankan      html  css  js  c++  java
  • 小tips: HTTP 请求过程示例图及名称解释

    一个 HTTP 请求过程示例图:

    一个 HTTP 请求需要经历以上过程,接下来看一个具体的例子:

    名词解释:

    • Queueing: 在请求队列中的时间。
    • Stalled: 从TCP 连接建立完成,到真正可以传输数据之间的时间差,此时间包括代理协商时间。
    • Proxy negotiation: 与代理服务器连接进行协商所花费的时间。
    • DNS Lookup: 执行DNS查找所花费的时间,页面上的每个不同的域都需要进行DNS查找。
    • Initial Connection / Connecting: 建立连接所花费的时间,包括TCP握手/重试和协商SSL。
    • SSL: 完成SSL握手所花费的时间。
    • Request sent: 发出网络请求所花费的时间,通常为一毫秒的时间。
    • Waiting(TFFB): TFFB 是发出页面请求到接收到应答数据第一个字节的时间总和,它包含了 DNS 解析时间、 TCP 连接时间、发送 HTTP 请求时间和获得响应消息第一个字节的时间。
    • Content Download: 接收响应数据所花费的时间。

    参考资料:

  • 相关阅读:
    BZOJ 4358 坑 莫队+线段树 死T
    BZOJ 4321 DP
    两倍问题
    通宵教室
    [编程题]字符串模式匹配
    [编程题]表达式求值
    [编程题]美团骑手包裹区间分组
    1153 Decode Registration Card of PAT
    1154 Vertex Coloring
    1155 Heap Paths
  • 原文地址:https://www.cnblogs.com/moqiutao/p/12903872.html
Copyright © 2011-2022 走看看