From 5b97ac432695b5da84b86e8fe8dd36770e8b7dae 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, 18 Mar 2024 03:48:09 +0800 Subject: [PATCH] Update early data --- docs/config/transports/httpupgrade.md | 2 ++ docs/config/transports/websocket.md | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/config/transports/httpupgrade.md b/docs/config/transports/httpupgrade.md index a67bb5b35..3cd4bd1da 100644 --- a/docs/config/transports/httpupgrade.md +++ b/docs/config/transports/httpupgrade.md @@ -29,6 +29,8 @@ HTTPUpgrade 所使用的 HTTP 协议路径,默认值为 `"/"`。 +如果路径中包含 `ed` 参数(如 ```/mypath?ed=2048```),将会启用 `Early Data` 以降低延迟,其值为首包长度阈值。如果首包长度超过此值,就不会启用 `Early Data`。最大值为8192,建议的值为 2048。 + > `host`: string HTTPUpgrade 的HTTP请求中所发送的Host,默认值为空。 diff --git a/docs/config/transports/websocket.md b/docs/config/transports/websocket.md index fd90e8865..a4e6a4a50 100644 --- a/docs/config/transports/websocket.md +++ b/docs/config/transports/websocket.md @@ -36,7 +36,7 @@ Websocket 会识别 HTTP 请求的 X-Forwarded-For 头来覆写流量的源地 WebSocket 所使用的 HTTP 协议路径,默认值为 `"/"`。 -如果路径中包含 `ed` 参数,将会启用 `Early Data` 以降低延迟,其值为首包长度阈值。如果首包长度超过此值,就不会启用 `Early Data`。建议的值为 2048。 +如果路径中包含 `ed` 参数(如 ```/mypath?ed=2048```),将会启用 `Early Data` 以降低延迟,其值为首包长度阈值。如果首包长度超过此值,就不会启用 `Early Data`。最大值为8192,建议的值为 2048。 ::: warning `Early Data` 使用 `Sec-WebSocket-Protocol` 头承载数据。如果你遇到兼容性问题,可以尝试调低阈值。