Comment by withinboredom

3 years ago

Delayed ACKs send an ACK every-other-packet. So you have to wait at least 200ms for the first ACK. So if you have enough data for two packets then you won’t even notice a delay (probably most data these days unless you have jumbo frames all the way to the client).

If you control the client, you can turn on quick ACKs and still use Nagle’s algorithm to batch packets.