From d74d7f9a672c6b2d1a13c7dc0b9fb866f96ccf77 Mon Sep 17 00:00:00 2001 From: Zoey Date: Mon, 16 Dec 2024 19:00:19 +0100 Subject: [PATCH] improve upload speeds in nginx template Signed-off-by: Zoey --- reverse-proxy.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/reverse-proxy.md b/reverse-proxy.md index da89af9e..933e88e7 100644 --- a/reverse-proxy.md +++ b/reverse-proxy.md @@ -362,6 +362,14 @@ server { # quic_retry on; # uncomment to enable HTTP/3 / QUIC - supported on nginx v1.25.0+ # add_header Alt-Svc 'h3=":443"; ma=86400'; # uncomment to enable HTTP/3 / QUIC - supported on nginx v1.25.0+ + proxy_buffering off; + proxy_request_buffering off; + + client_max_body_size 0; + client_body_buffer_size 1m; + http3_stream_buffer_size 1m; + proxy_read_timeout 86400s; + server_name ; location / { @@ -375,11 +383,6 @@ server { proxy_set_header Host $host; proxy_set_header Early-Data $ssl_early_data; - proxy_buffering off; - proxy_request_buffering off; - proxy_read_timeout 86400s; - client_max_body_size 0; - # Websocket proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; @@ -434,7 +437,7 @@ Second, see these screenshots for a working config: ![grafik](https://user-images.githubusercontent.com/75573284/213889746-87dbe8c5-4d1f-492f-b251-bbf82f1510d0.png) ``` -client_body_buffer_size 512k; +client_body_buffer_size 1m; proxy_read_timeout 86400s; client_max_body_size 0; ```