commit | 9641e8f6ee293c478a0c2283d1cc8d5b75bfc1d3 | [log] [tgz] |
---|---|---|
author | Willy Tarreau <w@1wt.eu> | Fri Mar 23 23:02:09 2007 +0100 |
committer | Willy Tarreau <w@1wt.eu> | Fri Mar 23 23:02:09 2007 +0100 |
tree | 505d2ecb0aee344c961a549d7ebe6a6dcd3ae189 | |
parent | b8949f1ed0cc13dd9fd75a7b08bbc976b2f508cc [diff] |
[MINOR] read optimizations based on the MSS Generally, if a recv() returns less bytes than the MSS, it means that there is nothing left in the system's buffers, and that it's not worth trying to read again because we are very likely to get nothing. A default read low limit has been set to 1460 bytes below which we stop reading. This has brought a little speed boost on small objects while maintaining the same speed on large objects.