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
学习笔记于子弹书