1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
| | libnodelay - LD_PRELOAD library to disable Nagle's algorithm
============================================================
If you're tired of digging through a mess of code and confusing/obscure
configuration options, you should LD_PRELOAD this library instead.
Disabling Nagle's algorithm can result in a performance improvement
for latency-sensitive applications that use TCP.
More about Nagle's algorithm is here:
<https://secure.wikimedia.org/wikipedia/en/wiki/Nagle%27s_algorithm>
Home directory Installation
---------------------------
This will install libnodelay.so in your $HOME/lib
$ make
$ make install
System-wide Installation
------------------------
This will install libnodelay.so in /usr/lib
$ make
# make install prefix=/usr
Usage
-----
$ LD_PRELOAD=/path/to/libnodelay.so YOUR_COMMAND
Development
-----------
You may clone the source repository via git:
* git://bogomips.org/libnodelay.git
* <http://bogomips.org/libnodelay.git>
* git://repo.or.cz/libnodelay.git (mirror)
* <http://repo.or.cz/r/libnodelay.git> (mirror)
You may also browse the source code or obtain tarballs from cgit:
* <http://bogomips.org/libnodelay.git>
Or via gitweb:
* <http://repo.or.cz/w/libnodelay.git>
Email patches (git format-patch + git send-email) and pull requests
(git request-pull) to the mailing list: <libnodelay@librelist.org>
Copyright
---------
libnodelay is copyright (C) Eric Wong <normalperson@yhbt.net>. It is
dual-licensed under both the GNU Lesser General Public License,
version 3 (or later) and GNU General Public License, version 2 (only).
|