RU Policy: Refine bufferSize description
parent
175c8e8ff8
commit
5b939c1474
|
@ -107,9 +107,12 @@ Xray будет применять различные локальные пол
|
|||
|
||||
> `bufferSize`: number
|
||||
|
||||
Размер внутреннего буфера для каждого соединения.
|
||||
Измеряется в килобайтах.
|
||||
Если значение равно `0`, внутренний буфер отключается.
|
||||
Размер внутреннего буфера для каждого запроса, в килобайтах. Обратите внимание, что несколько запросов могут мультиплексироваться по одному соединению (например, при использовании `mux.cool` или GRPC). Это означает, что даже если они используют одно и то же базовое соединение, их пулы буферов являются независимыми.
|
||||
|
||||
Когда размер внутреннего буфера превышает это значение, данные из него будут отправляться до тех пор, пока размер буфера не станет меньше или равен указанному значению, и только после этого будет выполнена следующая операция записи.
|
||||
|
||||
Важно: для UDP-запроса, если при попытке записи буфер оказывается полным, операция записи не блокируется, а данные **отбрасываются**. Слишком низкое значение (или `0`) может привести к непредвиденной трате пропускной способности.
|
||||
|
||||
|
||||
Значение по умолчанию:
|
||||
|
||||
|
@ -117,6 +120,8 @@ Xray будет применять различные локальные пол
|
|||
- На платформах ARM64, MIPS64, MIPS64LE значение по умолчанию - `4`.
|
||||
- На других платформах значение по умолчанию - `512`.
|
||||
|
||||
Значение по умолчанию можно переопределить с помощью переменной окружения `XRAY_RAY_BUFFER_SIZE`. Обратите внимание, что для переменной окружения единицей измерения являются мегабайты (МБ) (например, установка значения `1` в переменной окружения эквивалентна установке `1024` в конфигурации).
|
||||
|
||||
### SystemPolicyObject
|
||||
|
||||
```json
|
||||
|
|
Loading…
Reference in New Issue