From 32ca0150d67e4ce0a629abed8bcd54138aa4b3f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A3=8E=E6=89=87=E6=BB=91=E7=BF=94=E7=BF=BC?= Date: Mon, 29 Jul 2024 15:07:12 +0800 Subject: [PATCH] cn: Add noSSEHeader and correct some mistakes --- docs/config/transports/splithttp.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/docs/config/transports/splithttp.md b/docs/config/transports/splithttp.md index 346152de4..394e2b054 100644 --- a/docs/config/transports/splithttp.md +++ b/docs/config/transports/splithttp.md @@ -25,7 +25,8 @@ The `SplitHttpObject` 对应传输配置的 `splithttpSettings` 项。 }, "maxUploadSize": 1000000, "maxConcurrentUploads": 10, - "minUploadIntervalMs": 30 + "minUploadIntervalMs": 30, + "noSSEHeader": false } ``` @@ -59,16 +60,22 @@ SplitHTTP 的HTTP请求中所发送的host,默认值为空。若服务端值 单个连接上传post的最大并发数,客户端默认为100, 服务端默认为200。 -客户端实际发起的数量必须低于服务端。(实际情况下并发数量一般不会超过20,很难达到上限,所以实际上客户端设置的值可以超过服务端,但不建议这么做) +上传并发同时也受(也主要受) `minUploadIntervalMs` 控制,固该值仅做保险。 + +客户端实际发起的数量必须低于服务端。(实际情况下由于上述很难达到上限,所以事实上客户端设置的值可以超过服务端,但不建议这么做) 也可以是字符串 "100-200" 的形式,核心每次会在范围内随机选择一个值,以减少指纹。 > 'minUploadIntervalMs': int/string -仅客户端,若上传缓冲区未满,则核心会在该间隔后直接发送缓冲区内数据避免长时间积压小流量数据。默认值为 30. +仅客户端,发起POST上传请求的最小间隔。默认值为 30. 也可以是字符串 "30-60" 的形式,核心每次会在范围内随机选择一个值,以减少指纹。 +> `noSSEHeader`: bool + +不发送 `Content-Type: text/event-stream` 响应头,默认 `false` (即会发送) + ## HTTP 版本 ### 客户端行为