From f383b4d5401bd8ddb4e96a683af4d72496967d0a Mon Sep 17 00:00:00 2001 From: Arthur Petukhovsky Date: Fri, 10 Feb 2023 16:58:34 +0000 Subject: [PATCH] Enable TCP_NODELAY for wss connections --- proxy/src/http/websocket.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/proxy/src/http/websocket.rs b/proxy/src/http/websocket.rs index fb7b1cfb5e..d4235c2c38 100644 --- a/proxy/src/http/websocket.rs +++ b/proxy/src/http/websocket.rs @@ -202,7 +202,8 @@ pub async fn task_main( } }; - let addr_incoming = AddrIncoming::from_listener(ws_listener)?; + let mut addr_incoming = AddrIncoming::from_listener(ws_listener)?; + let _ = addr_incoming.set_nodelay(true); let tls_listener = TlsListener::new(tls_acceptor, addr_incoming).filter(|conn| { if let Err(err) = conn {