diff options
author | Loïc Hoguin <[email protected]> | 2025-04-15 13:35:52 +0200 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2025-04-15 13:35:52 +0200 |
commit | 3b075c56a4c75bf75f36287ae1f57eca2c795934 (patch) | |
tree | 7f9648a5b792ce7011dc53c8c52bbb0188569719 /src/cowboy_http.erl | |
parent | 24d32de931a0c985ff7939077463fc8be939f0e9 (diff) | |
download | cowboy-improve-dynamic_buffer.tar.gz cowboy-improve-dynamic_buffer.tar.bz2 cowboy-improve-dynamic_buffer.zip |
Make dynamic_buffer start at 128 and change less abruptlyimprove-dynamic_buffer
Based on RabbitMQ performance testing.
Diffstat (limited to 'src/cowboy_http.erl')
-rw-r--r-- | src/cowboy_http.erl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cowboy_http.erl b/src/cowboy_http.erl index 10eb519..c3f6511 100644 --- a/src/cowboy_http.erl +++ b/src/cowboy_http.erl @@ -193,7 +193,7 @@ init(Parent, Ref, Socket, Transport, ProxyHeader, Opts) -> transport=Transport, proxy_header=ProxyHeader, opts=Opts, peer=Peer, sock=Sock, cert=Cert, dynamic_buffer_size=init_dynamic_buffer_size(Opts), - dynamic_buffer_moving_average=maps:get(dynamic_buffer_initial_average, Opts, 0), + dynamic_buffer_moving_average=maps:get(dynamic_buffer_initial_average, Opts, 0.0), last_streamid=maps:get(max_keepalive, Opts, 1000)}, safe_setopts_active(State), before_loop(set_timeout(State, request_timeout)). |