chrome dev debug network 的timeline说明

简介:

在使用chrome的时候F12的开发者工具中有个network,其中对每个请求有个timeline的说明,当鼠标放上去会有下面的显示:

 

image

这里面的几个指标在说明在chrome使用文档有说明:

image

下面我用人类的语言理解下:

Proxy

与代理服务器的连接时间。

比如我使用了switch proxy搭建了一个gae,本地启动的goagent就是proxy server。我的所有页面请求都和这个goagent进行下交互才确定的,所以这里的Proxy所花费的时间就是和goAgent交互的时间了。

image

DNS Lookup

很明显,DNS查询的时间,当本地DNS缓存没有的时候,这个时间可能是有一段长度的,但是比如你一旦在host中设置了DNS,或者第二次访问,由于浏览器的DNS缓存还在,这个时间就为0了。

Blocking

浏览器发请求前本地的操作时间,比如去缓存中查看页面缓存等。

Connecting

建立TCP连接的时间,就相当于客户端从发请求开始到TCP握手结束这一段,包括DNS查询+Proxy时间+TCP握手时间。

Sending

发送请求时间,这个时间一般很小,当然如果POST请求,请求体比较大,那么这个时间段就会比较长了。

Waiting

发送请求完毕到接收请求开始的时间。

这个时间段就代表服务器处理和返回数据网络延时时间了。服务器优化的目的就是要让这个时间段尽可能短。

Receiving

接收数据时间

返回的数据比较大,那么这个接收时间就比较大

目录
相关文章
|
6月前
|
前端开发 机器人 API
答疑机器人实践:AgentScope多智能体带你玩转多源召回
答疑机器人实践:AgentScope多智能体带你玩转多源召回
241 3
答疑机器人实践:AgentScope多智能体带你玩转多源召回
|
6月前
|
存储 SQL 关系型数据库
MySQL 中的回表是什么?
在 MySQL 中,“回表”是指通过二级索引查询时,因二级索引仅存储索引字段值和主键值,需再根据主键到聚簇索引查找完整行数据的过程。此操作涉及两次索引查找,可能增加 IO 消耗,影响性能。优化方法包括使用覆盖索引或联合索引,避免回表,提升查询效率。合理设计索引对高并发、大数据量场景下的数据库性能至关重要。
342 17
|
运维 Linux
在Linux中,2xx、3xx、4xx、5xx代表什么含义?
在Linux中,2xx、3xx、4xx、5xx代表什么含义?
|
JavaScript Java 测试技术
基于SpringBoot+Vue的高校“智慧党建”管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的高校“智慧党建”管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
183 0
计算机组成原理——奇偶校验码
计算机组成原理——奇偶校验码
1116 0
计算机组成原理——奇偶校验码
|
移动开发 JavaScript 前端开发
MDWiki —— 基于 Markdown 和 HTML 5 的纯客户端 Wiki/CMS
MDwiki 是一个完全使用 HTML5/Javascript 技术构建,完全运行在客户端的 Wiki/CMS 系统。无需专门的服务器软件,只需将 mdwiki.html 上传到你存放 markdown 文件的目录。
1369 0
MDWiki —— 基于 Markdown 和 HTML 5 的纯客户端 Wiki/CMS
|
Oracle 关系型数据库 网络安全
九爷带你了解 暴力密码在线破解工具 Hydra
Linux下的暴力密码在线破解工具Hydra详解   这款暴力密码破解工具相当强大,支持几乎所有协议的在线密码破解,其密码能否被破解关键在于字典是否足够强大。对于社会工程型***来说,有时能够得到事半功倍的效果。
17286 0
九爷带你了解 暴力密码在线破解工具  Hydra
如何取消用户信息授权和第三方应用授权以及代扣授权
说明:   1、用户信息授权和第三方应用授权以及代扣的取消只能是授权方主动取消,被授权的商户是无法取消用户的授权的。   2、支付宝钱包中只能取消用户信息授权和代扣授权,第三方应用授权只能在支付宝官方网站取消 一、使用支付宝钱包取消授权   1、使用支付宝APP取消用户信息授权,操作步骤如下:  ...
2507 11
|
分布式计算 资源调度 DataWorks
MaxComputeSpark Spark 与 SparkSQL 对比分析及使用注意事项 | 学习笔记
快速学习 MaxComputeSpark Spark 与 SparkSQL 对比分析及使用注意事项
444 0