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.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.erl')
-rw-r--r-- | src/cowboy.erl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cowboy.erl b/src/cowboy.erl index d46691f..1f585d0 100644 --- a/src/cowboy.erl +++ b/src/cowboy.erl @@ -166,7 +166,7 @@ ensure_dynamic_buffer(TransOpts, #{dynamic_buffer := DynamicBuffer}) -> ensure_dynamic_buffer(TransOpts=#{socket_opts := SocketOpts}, _) -> case proplists:get_value(buffer, SocketOpts, undefined) of undefined -> - {TransOpts#{socket_opts => [{buffer, 1024}|SocketOpts]}, {1024, 131072}}; + {TransOpts#{socket_opts => [{buffer, 128}|SocketOpts]}, {128, 131072}}; _ -> {TransOpts, false} end. |