端口不会被切成多份
监听套接字只是入口。每次 accept 会产生新的已连接套接字,原来的监听套接字仍在 :443 上等下一条连接。
网络快照 · 拖动参数即时重算
端口是入口,TCP 连接是独立通道,HTTP 请求则是通道里的一次交付。改变下面的流量和资源,看它们何时开始排队。
源 IP + 源端口让每条连接都可区分
它守住端口,不会被 accept “拿走”
每条 TCP 连接各占 1 个 FD;请求可在连接上按顺序复用
监听套接字只是入口。每次 accept 会产生新的已连接套接字,原来的监听套接字仍在 :443 上等下一条连接。
HTTP/1.1 可在一条持久连接上反复发请求;HTTP/2 还可以让多个请求流同时共用一条 TCP 连接。
FD 已满时,加大 backlog 可以让更多连接先等着,却不会增加处理能力。流量持续超载,队列迟早会满。