aboutsummaryrefslogtreecommitdiffstats
path: root/src/cowboy.erl
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2025-04-15 13:35:52 +0200
committerLoïc Hoguin <[email protected]>2025-04-15 13:35:52 +0200
commit3b075c56a4c75bf75f36287ae1f57eca2c795934 (patch)
tree7f9648a5b792ce7011dc53c8c52bbb0188569719 /src/cowboy.erl
parent24d32de931a0c985ff7939077463fc8be939f0e9 (diff)
downloadcowboy-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.erl2
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.