WebSocket 连着不动,一天耗多少流量?

页面打开即自动连接,只发心跳不传业务数据。观察真实流量随时间累积。

正在连接... | 心跳间隔: 5s | 已运行: 00:00
心跳次数
0
次
应用层流量
0
B
预估网络层总流量
1.1
KB

流量累积时间轴

协议层开销拆解(每条心跳)

应用数据 ~30 B
WS 帧头 ~4 B
TCP 头 20 B
IP 头 20 B
Eth 帧 14 B
≈ 88 B / 条心跳(线上实际字节)

如果改用 HTTP 轮询保活呢?

同样间隔发 HTTP GET 请求(仅响应头,无 body),每次请求头约 900 字节。

调节心跳间隔

间隔 5s

调节后需点「重新连接」生效。间隔越短流量越大,但更接近真实场景(NAT 网关通常在 30-120s 清理空闲映射)。