mirror of
https://github.com/XTLS/Xray-docs-next.git
synced 2025-02-22 01:13:14 +03:00
SplitHTTP: Reorder some parameters
This commit is contained in:
parent
b5b65c9737
commit
81733cec22
@ -29,8 +29,8 @@ The `SplitHttpObject` 对应传输配置的 `splithttpSettings` 项。
|
|||||||
"noSSEHeader": false,
|
"noSSEHeader": false,
|
||||||
"xPaddingBytes": "100-1000",
|
"xPaddingBytes": "100-1000",
|
||||||
"xmux": {
|
"xmux": {
|
||||||
"maxConnections": 0,
|
|
||||||
"maxConcurrency": 0,
|
"maxConcurrency": 0,
|
||||||
|
"maxConnections": 0,
|
||||||
"cMaxReuseTimes": 0,
|
"cMaxReuseTimes": 0,
|
||||||
"cMaxLifetimeMs": 0
|
"cMaxLifetimeMs": 0
|
||||||
}
|
}
|
||||||
@ -99,10 +99,10 @@ SplitHTTP 的HTTP请求中所发送的host,默认值为空。若服务端值
|
|||||||
- 流会复用物理连接,像这样 连接1(流1,流2,流3) 连接2(流4,流5,流6) .. 以此类推 在其他地方你可能看到 连接-子连接 这样的描述,都是一样的东西。
|
- 流会复用物理连接,像这样 连接1(流1,流2,流3) 连接2(流4,流5,流6) .. 以此类推 在其他地方你可能看到 连接-子连接 这样的描述,都是一样的东西。
|
||||||
- 下述所有字段类型均为 int/string 均支持固定值 `16` 或浮动值 `"8-32"` 的写法
|
- 下述所有字段类型均为 int/string 均支持固定值 `16` 或浮动值 `"8-32"` 的写法
|
||||||
|
|
||||||
* `maxConcurrency`: 默认值为 0(即无限) 每个连接中复用的流的最大数量,连接中流的数量达到该值后核心会新建更多连接以容纳更多的流,类似于 mux.cool 的 concurrency.
|
|
||||||
|
|
||||||
* `maxConnections`: 默认值为 0(即无限) 要打开的最大连接数,连接达到此值前核心会积极打开连接,对每一条流都新建一个连接,直到达到该值。然后核心会开始复用已经建立的连接。 与 `maxConcurrency` 冲突。
|
* `maxConnections`: 默认值为 0(即无限) 要打开的最大连接数,连接达到此值前核心会积极打开连接,对每一条流都新建一个连接,直到达到该值。然后核心会开始复用已经建立的连接。 与 `maxConcurrency` 冲突。
|
||||||
|
|
||||||
|
* `maxConcurrency`: 默认值为 0(即无限) 每个连接中复用的流的最大数量,连接中流的数量达到该值后核心会新建更多连接以容纳更多的流,类似于 mux.cool 的 concurrency.
|
||||||
|
|
||||||
* `cMaxReuseTimes`: 默认值为 0(即无限) 一个连接最多被复用几次,当达到该值后核心不会向该连接再分配流,其将在内部最后一条流关闭后断开。
|
* `cMaxReuseTimes`: 默认值为 0(即无限) 一个连接最多被复用几次,当达到该值后核心不会向该连接再分配流,其将在内部最后一条流关闭后断开。
|
||||||
|
|
||||||
* `cMaxLifetimeMs`: 默认值为 0(即无限) 一个连接最多可以“存活”多久,当连接打开的时间超过该值后核心不会向该连接再分配流,其将在内部最后一条流关闭后断开。
|
* `cMaxLifetimeMs`: 默认值为 0(即无限) 一个连接最多可以“存活”多久,当连接打开的时间超过该值后核心不会向该连接再分配流,其将在内部最后一条流关闭后断开。
|
||||||
|
@ -32,8 +32,8 @@ The `SplitHttpObject` corresponds to the `splithttpSettings` section under trans
|
|||||||
"noSSEHeader": false,
|
"noSSEHeader": false,
|
||||||
"xPaddingBytes": "100-1000",
|
"xPaddingBytes": "100-1000",
|
||||||
"xmux": {
|
"xmux": {
|
||||||
"maxConnections": 0,
|
|
||||||
"maxConcurrency": 0,
|
"maxConcurrency": 0,
|
||||||
|
"maxConnections": 0,
|
||||||
"cMaxReuseTimes": 0,
|
"cMaxReuseTimes": 0,
|
||||||
"cMaxLifetimeMs": 0
|
"cMaxLifetimeMs": 0
|
||||||
}
|
}
|
||||||
@ -123,16 +123,16 @@ It is recommended to tweak this transport-specific `xmux` instead of the global
|
|||||||
That said, either one may be useful to work around certain connectivity issues
|
That said, either one may be useful to work around certain connectivity issues
|
||||||
(and bugs in xray or other software).
|
(and bugs in xray or other software).
|
||||||
|
|
||||||
* `maxConnections`: Default 0 = infinite. The number of physical connections to
|
|
||||||
open. Every sub-connection will open a new connection until this value is
|
|
||||||
reached, only then connections will be reused. Mutually exclusive with
|
|
||||||
`maxConcurrency`.
|
|
||||||
|
|
||||||
* `maxConcurrency`: Default 0 = infinite. The maximum number of sub-connections
|
* `maxConcurrency`: Default 0 = infinite. The maximum number of sub-connections
|
||||||
to put onto a physical connection. New physical connections will be opened to
|
to put onto a physical connection. New physical connections will be opened to
|
||||||
stay under this limit overall. Mutually exclusive with `maxConnections`.
|
stay under this limit overall. Mutually exclusive with `maxConnections`.
|
||||||
Equivalent to mux.cool's `concurrency`.
|
Equivalent to mux.cool's `concurrency`.
|
||||||
|
|
||||||
|
* `maxConnections`: Default 0 = infinite. The number of physical connections to
|
||||||
|
open. Every sub-connection will open a new connection until this value is
|
||||||
|
reached, only then connections will be reused. Mutually exclusive with
|
||||||
|
`maxConcurrency`.
|
||||||
|
|
||||||
* `cMaxReuseTimes`: Default 0 = infinite. Stop re-using a physical connection
|
* `cMaxReuseTimes`: Default 0 = infinite. Stop re-using a physical connection
|
||||||
after it has been used for this many sub-connections.
|
after it has been used for this many sub-connections.
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user