
1 ysc3839 Feb 23, 2024 via Android proxy_request_buffering off 呢? |
2 Cruzz Feb 23, 2024 内网穿透使用的什么?检查下这个?例如使用另一台服务器 c 去做内网穿透,验证下是谁的问题,ng 有磁盘写入也不能确认是 ng 的问题,也会落日志的。 |
3 ysc3839 Feb 23, 2024 via Android 可以看看文档,把能关的缓存都关掉 https://nginx.org/en/docs/http/ngx_http_proxy_module.html |
4 wheat0r Feb 23, 2024 proxy_max_temp_file_size 0; proxy_request_buffering off; proxy_buffering off |
5 vivisidea Feb 23, 2024 考虑对象存储么?文件上传是会出现你说的这个问的,我感觉是绕不过的,没法实现《真 stream 上传》 1. 引入对象存储,比如 oss ,有现成的 js sdk 做文件直传,数据不经过 nginx (底层原理应该是数据上传前分片+上传+服务端合并) 2. 自己实现 js 文件分片,上传到服务端后在手动合并 |
6 guanzhangzhang Feb 23, 2024 上传文件一般是用户获取上传的 oss 的 sts 和 endpoint ,然后上传到对象存储,上传完成后给你后端发送上传完成的请求 |
7 zengxs Feb 23, 2024 可以试试 nginx 的 stream 模块直接转发 tcp 流量,做一层 ssl offloading 就行,这样 nginx 就不会解析 http 内容了 |
8 MiKing233 OP @ysc3839 感大佬, 是 proxy_request_buffering off;加上之後正常 upload, Nginx 於不向磁碟了, 感感!!! |
10 MiKing233 OP @vivisidea 留言大佬的, 加上了 proxy_request_buffering off;解了, Nginx 不再磁碟, 「真stream 上了」 |
11 salmon5 Feb 23, 2024 proxy_request_buffering off;#关闭上传硬盘 buffer ,保留内存 buffer:client_body_buffer_size 。 proxy_buffering off;关闭下载内存和硬盘 buffer (关闭 proxy_buffers 和 proxy_max_temp_file_size 0 )。 |
12 mingl0280 Feb 23, 2024 别开 buffer 就行了,这是 nginx 的 buffer 的问题。 |
15 iamwin Feb 23, 2024 via Android 端口转发用 stream 模块,不要用反向代理 |
16 om2mo Feb 23, 2024 楼主台湾人 |