如题,经常看到产品有这种现实。延迟 40ms。
http 和 websocket 请求的延迟是怎么计算的?
1
whileFalse 2018-12-03 08:39:49 +08:00
请求一个服务器上毫无疑问会立即返回的地址,比如 http://server.com/404,
发出一个请求并得到响应之后(此时 dns 已经解析完毕),在发一个请求,并计算请求发出到得到响应的时间差。 |
2
lhx2008 2018-12-03 08:40:01 +08:00 via Android 1
chrome f12 里面有显示 TTFB,是网络延时和服务器处理的时间的和
|
3
qinxg OP @lhx2008
TTFB 全称 Time To First Byte,是指网络请求被发起到从服务器接收到第一个字节的这段时间,它包含了 TCP 连接时间,发送 HTTP 请求时间和获得响应消息第一个字节的时间。 谢谢 |
5
qinxg OP websocket 的延迟如何判断呢? 用服务器响应的那个时间和本地时间比吗?
|
6
otakustay 2018-12-03 10:25:17 +08:00 1
TTFB 不是网络延迟,理论上 TTFB - Server Timing 部分以后就是一个网络来回的延迟,当请求的数据量可以忽略的时候可以算做网络延迟的 2 倍
|