From adeaa7a506d4481814d8d0807ce5ef159f429448 Mon Sep 17 00:00:00 2001 From: Peanut Date: Tue, 21 Jul 2026 23:40:38 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20nginx=20SSE=20?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=EF=BC=88=E6=B7=BB=E5=8A=A0=20HTTP/1.1?= =?UTF-8?q?=EF=BC=8C=E7=A7=BB=E9=99=A4=E5=86=97=E4=BD=99=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2026-07-21-shortnovel-sse-optimization.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/nginx-config-changes/2026-07-21-shortnovel-sse-optimization.md b/docs/nginx-config-changes/2026-07-21-shortnovel-sse-optimization.md index 36e0f7f..64d372d 100644 --- a/docs/nginx-config-changes/2026-07-21-shortnovel-sse-optimization.md +++ b/docs/nginx-config-changes/2026-07-21-shortnovel-sse-optimization.md @@ -9,11 +9,11 @@ purpose: 记录 nginx 配置优化,禁用 SSE 响应缓冲 **文件:** `/etc/nginx/sites-enabled/lifescript.happylifeos.com.conf` **变更内容:** -在 `location /api/shortNovel/` 块中添加了以下配置: +在 `location /api/shortNovel/` 块中使用以下配置: +- `proxy_http_version 1.1;` - 确保 SSE 长连接使用 HTTP/1.1 - `proxy_buffering off;` - 禁用代理缓冲 -- `proxy_cache off;` - 禁用缓存 - `chunked_transfer_encoding on;` - 启用分块传输编码 -- `proxy_set_header Connection '';` - 清除 Connection 头 +- `proxy_set_header Connection "keep-alive";` - 保持上游连接 **原因:** - nginx 默认启用 `proxy_buffering on`,会缓冲后端响应