nginx配置Proxy Buffer的7个指令

nginx配置Proxy Buffer的7个指令

proxy Buffer的配置是针对每一个请求起作用的,而不是全局概念。启用会异步被代理的数据给客户端。

1. proxy_buffering on|off;

开启或者关闭proxy_buffer

2. proxy_buffers number size;

设置接受一次被代理服务器响应数据的proxy Buffer的个数和大小

3. proxy_buffer_size size;

配置从被代理服务器获取的第一部分响应数据的大小,一般包含了http响应头,默认4k或8k

4. proxy_busy_buffer_size size;

限制同时处于BUSY状态的缓存区总大小,默认8K或16K

5. proxy_temp_path path [level1 [level2 [level3]]];

配置磁盘上的一个文件路径,该文件用于临时存放代理服务器的大体积响应数据

path:文件路径

level:path路径下第几级hash目录中存放临时文件

如:proxy_temp_path /nginx/proxy_web/temp 1 2;

缓存路径可以是:/nginx/proxy_web/temp/1/10/0000000001

6. proxy_buffer_temp_file_size size;

配置所有临时文件的总体积大小,默认1024MB

7. proxy_temp_file_write_size size;

配置同时写入临时文件的数据量的总大小,根据平台内存大小,一般8k或16k


学习笔记于子弹书