[
https://issues.apache.org/jira/browse/HTTPCORE-645?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17176584#comment-17176584
]
Michael Osipov commented on HTTPCORE-645:
-----------------------------------------
As far as I remember, we have a default buffer size of 8 KiB for the
\{{HttpEntity} class. So those 2 KiB chunks are passed to this buffer? If so,
shouldn't there have the same size?
> 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
> Priority: Minor
>
> 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]