[edit] client_body_buffer_size

Syntax: client_body_buffer_size size
Default: 8k|16k
Context: http
server
location
Reference: client_body_buffer_size


The directive specifies the client request body buffer size.

If the request body size is more than the buffer size, then the entire (or partial) request body is written into a temporary file.

The default size is equal to page size times 2. Depending on the platform, the page size is either 8K or 16K.

When the Content-Length request header specifies a smaller size value than the buffer size, then Nginx will use the smaller one. As a result, Nginx will not always allocate a buffer of this buffer size for every request.


Module: HttpCoreModule