diff options
author | Igor Sysoev <igor@sysoev.ru> | 2017-12-28 20:12:13 +0300 |
---|---|---|
committer | Igor Sysoev <igor@sysoev.ru> | 2017-12-28 20:12:13 +0300 |
commit | 795a244bd04b67157c106a4009a127b6d03a4081 (patch) | |
tree | 12a98ed315e1f72deda2ced2187c296c10370446 | |
parent | ecba3d80f942ae89cf168753e75faf6715e75d1a (diff) | |
download | unit-795a244bd04b67157c106a4009a127b6d03a4081.tar.gz unit-795a244bd04b67157c106a4009a127b6d03a4081.tar.bz2 |
Disabled Nagle algorithm for keep-alive connections.
-rw-r--r-- | src/nxt_h1proto.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/nxt_h1proto.c b/src/nxt_h1proto.c index 3d86b5dd..be9892c1 100644 --- a/src/nxt_h1proto.c +++ b/src/nxt_h1proto.c @@ -852,6 +852,10 @@ nxt_h1p_keepalive(nxt_task_t *task, nxt_h1proto_t *h1p, nxt_conn_t *c) nxt_debug(task, "h1p keepalive"); + if (!c->tcp_nodelay) { + nxt_conn_tcp_nodelay_on(task, c); + } + b = h1p->buffers; nxt_memzero(&h1p->parser, sizeof(nxt_h1proto_t)); |