| 场景 | 小包连续写 + 延迟确认 |
|---|---|
| 影响 | 数十毫秒级附加延迟 |
| 设置 | 客户端开启 TCP_NODELAY |
示例
示例
# 客户端 socket 选项示意:
# setsockopt(TCP_NODELAY, 1)服务端默认已优化该设置,问题多出在自研客户端侧。
客户端小包连续写可能触发 Nagle 与延迟确认交互,追加约 40ms 量级延迟;多数客户端库默认开启 TCP_NODELAY,自研客户端应显式设置。
| 场景 | 小包连续写 + 延迟确认 |
|---|---|
| 影响 | 数十毫秒级附加延迟 |
| 设置 | 客户端开启 TCP_NODELAY |
# 客户端 socket 选项示意:
# setsockopt(TCP_NODELAY, 1)