补充Nginx反代优化

This commit is contained in:
Vinlic 2024-03-14 15:09:46 +08:00
parent 2da3e804f3
commit 228d18712b

View File

@ -22,14 +22,16 @@
* [对话补全](#对话补全) * [对话补全](#对话补全)
* [文档解读](#文档解读) * [文档解读](#文档解读)
* [图像解析](#图像解析) * [图像解析](#图像解析)
* [注意事项](#注意事项)
* [Nginx反代优化](#Nginx反代优化)
## 声明 ## 声明
仅限自用,禁止对外提供服务,避免对官方造成服务压力,否则风险自担! 仅限自用,禁止对外提供服务或商用,避免对官方造成服务压力,否则风险自担!
仅限自用,禁止对外提供服务,避免对官方造成服务压力,否则风险自担! 仅限自用,禁止对外提供服务或商用,避免对官方造成服务压力,否则风险自担!
仅限自用,禁止对外提供服务,避免对官方造成服务压力,否则风险自担! 仅限自用,禁止对外提供服务或商用,避免对官方造成服务压力,否则风险自担!
## 在线体验 ## 在线体验
@ -346,3 +348,21 @@ Authorization: Bearer [refresh_token]
} }
``` ```
## 注意事项
### Nginx反代优化
如果您正在使用Nginx反向代理kimi-free-api请添加以下配置项优化流的输出效果优化体验感。
```nginx
# 关闭代理缓冲。当设置为off时Nginx会立即将客户端请求发送到后端服务器并立即将从后端服务器接收到的响应发送回客户端。
proxy_buffering off;
# 启用分块传输编码。分块传输编码允许服务器为动态生成的内容分块发送数据,而不需要预先知道内容的大小。
chunked_transfer_encoding on;
# 开启TCP_NOPUSH这告诉Nginx在数据包发送到客户端之前尽可能地发送数据。这通常在sendfile使用时配合使用可以提高网络效率。
tcp_nopush on;
# 开启TCP_NODELAY这告诉Nginx不延迟发送数据立即发送小数据包。在某些情况下这可以减少网络的延迟。
tcp_nodelay on;
# 设置保持连接的超时时间这里设置为120秒。如果在这段时间内客户端和服务器之间没有进一步的通信连接将被关闭。
keepalive_timeout 120;
```