-1

所有新的事件服务器框架都有关于单个服务器上一次打开连接数的非常棒的基准。但是服务器和客户端之间的其他硬件呢?所有数据包是否与硬件相同(tcp、udp),或者空闲 TCP 连接是否以任何可测量的方式占用更多资源(数据包大小除外)

4

1 回答 1

2

任何进行状态数据包检查的网络设备都会为每个活动的 TCP 连接产生开销,无论是否空闲。这意味着防火墙以及执行多对一 NAT(这是您熟悉的常用 NAT)的任何东西。这就是为什么这些设备在空闲 TCP 连接上会超时,以便它们最终可以恢复与它们相关的(内存)资源。

任何其他类型的网络设备(例如路由器)不会为碰巧通过它们运行的​​空闲 TCP 连接产生开销。

于 2012-12-22T23:24:38.923 回答