Nginx接收用户请求包体的处理方式

  1. 接收完全部包体再发送
  2. 一边接收包体一边发送
    Nginx接收用户请求包体的处理方式
    当设置成on时,会在Nginx中开辟出一块空间来进行缓存。适用场景:吞吐量要求高;上游服务并发处理能力低。
    off,适合更及时的相应,减少Nginx磁盘的IO

最大处理的请求体的大小

Nginx接收用户请求包体的处理方式

缓冲区的大小

Nginx接收用户请求包体的处理方式

两者的关系

Nginx接收用户请求包体的处理方式
Nginx接收用户请求包体的处理方式
Nginx接收用户请求包体的处理方式
应该避免存储到磁盘上

缓存在连续的区域

Nginx接收用户请求包体的处理方式

大于缓冲区时存放的目录

Nginx接收用户请求包体的处理方式

不管请求体大小,是否存在磁盘上

Nginx接收用户请求包体的处理方式
on不管请求体大小,都把它存在磁盘上
clean不管请求体大小,都存在磁盘上,之后删除

建立连接,不发送请求体Nginx接收用户请求包体的处理方式

实例

代理服务器
Nginx接收用户请求包体的处理方式
Nginx接收用户请求包体的处理方式
上游服务器
Nginx接收用户请求包体的处理方式
当发送大于设定值的包时报错
Nginx接收用户请求包体的处理方式