Carter Kozak created HTTPCORE-645:
-------------------------------------
Summary: Increase default chunked request body chunk size
Key: HTTPCORE-645
URL: https://issues.apache.org/jira/browse/HTTPCORE-645
Project: HttpComponents HttpCore
Issue Type: Improvement
Components: HttpCore
Affects Versions: 5.0.1
Reporter: Carter Kozak
Currently the default value is 2 KiB, which is relatively small as discussed in
[https://github.com/apache/httpcomponents-core/pull/206#discussion_r462154831]
Creating this ticket to discuss using a larger default value. The drawback to
increasing the chunk size is that the chunk cache buffer is created for each
request entity stream unlike the session buffer which is associated with a
potentially persistent connection. This will result in higher allocation
pressure for chunked request heavy uses, especially when the chunked request
body may be much smaller than the chunk hint size. In order to work around
this, the connection may create a reusable buffer based on the chunk hint which
is reused across requests.
Open questions:
Should we increase the default chunk size?
What value should we use?
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]