博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
chrome dev debug network 的timeline说明
阅读量:6501 次
发布时间:2019-06-24

本文共 620 字,大约阅读时间需要 2 分钟。

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

 

这里面的几个指标在说明在有说明:

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

Proxy

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

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

DNS Lookup

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

Blocking

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

Connecting

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

Sending

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

Waiting

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

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

Receiving

接收数据时间

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

转载地址:http://muxyo.baihongyu.com/

你可能感兴趣的文章
读书笔记 effective c++ Item 25 实现一个不抛出异常的swap
查看>>
物联网开发?只会 JS 的你一样能行!
查看>>
杭州无人冰柜为何刷爆朋友圈?
查看>>
Git - Tag
查看>>
Generate Parentheses
查看>>
全球首场神经影像人机对决:AI战胜25位医界“最强大脑”!
查看>>
docker的网络模式
查看>>
深入Spring Boot:怎样排查 Cannot determine embedded database driver class for database type NONE...
查看>>
重温JSP学习笔记--JSTL标签库
查看>>
搭建云平台和DevOps实践环境
查看>>
SpringBoot中关于Mybatis使用的三个问题
查看>>
高手如何实践HBase?不容错过的滴滴内部技巧
查看>>
公钥证书编码解读
查看>>
Docker Swarm的前世今生
查看>>
Golang反射机制的应用
查看>>
TMS云医药行业解决方案亮相“第六届中国药品冷链物流峰会”
查看>>
她用短视频收获百万粉丝,常常卖断货,背后的真相是…
查看>>
EL1057E: No bean resolver registered in the context to resolve access to bean 'permissionService'
查看>>
勒索病毒来势汹汹,国内近3万机构中招!
查看>>
2017“南京周·纽约站”盛大开幕,火柴全景VR骑行游南京大获好评
查看>>