mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-28 14:23:30 +01:00
Merge branch 'ticket23220'
This commit is contained in:
commit
5ec91a3d7f
7
changes/bug23220
Normal file
7
changes/bug23220
Normal file
@ -0,0 +1,7 @@
|
||||
o Minor features (client directory bandwidth tuning):
|
||||
|
||||
- When downloading (micro)descriptors, don't split the list of
|
||||
descriptors into multiple requests unless there are at least 32
|
||||
descriptors that we want. Previously, we split at 4, not 32, which
|
||||
could lead to significant overhead in HTTP request size and
|
||||
degradation in compression performance. Closes ticket 23220.
|
@ -4971,8 +4971,9 @@ max_dl_per_request(const or_options_t *options, int purpose)
|
||||
}
|
||||
|
||||
/** Don't split our requests so finely that we are requesting fewer than
|
||||
* this number per server. */
|
||||
#define MIN_DL_PER_REQUEST 4
|
||||
* this number per server. (Grouping more than this at once leads to
|
||||
* diminishing returns.) */
|
||||
#define MIN_DL_PER_REQUEST 32
|
||||
/** To prevent a single screwy cache from confusing us by selective reply,
|
||||
* try to split our requests into at least this many requests. */
|
||||
#define MIN_REQUESTS 3
|
||||
|
Loading…
Reference in New Issue
Block a user