Proxy Buffering Misconfiguration Destroys Performance

8/10 High

Disabling proxy buffering with `proxy_buffering off` forces NGINX worker processes to handle upstream responses in blocking, synchronous fashion, completely subverting the non-blocking architecture. This typically results in slower transfers, prolonged blocking times, and also disables caching, rate limiting, and request queuing.

Category
config
Workaround
solid
Stage
debug
Freshness
persistent
Scope
single_lib
Upstream
open
Recurring
Yes
Maintainer
active

Sources

Collection History

Query: “What are the most common pain points with Nginx for developers in 2025?4/4/2026

This setting is often used in a misguided attempt to reduce perceived client latency. However, disabling buffering forces the NGINX worker process to receive upstream response data and transmit it to the client in a blocking, synchronous fashion. This completely subverts the non-blocking architecture.

Created: 4/4/2026Updated: 4/4/2026