我正在为反向代理进行configuration,目的只是在两台上游服务器之间负载均衡请求,主要是为了在发生故障时进行冗余。
我很好奇这里描述的proxy_buffering
的影响。
我是大型video文件的负载平衡请求,其中video的最大和最常见的“块”大约是2.5兆字节。 我们的CDN使用字节划分来请求这些video。 video文件比这个大得多。
proxy_buffering
的默认值是已启用。 我的问题是:
我认为proxy_buffering
只在某些情况下有用。 例如,当nginx和客户端之间的连接很慢时,它避免了在nginx和上游之间保持连接。
但是,我不确定closures它会显着提高性能,即使在你的情况下。
比禁用proxy_buffering
更不重要的改变可能是设置proxy_max_temp_file_size 0
,以确保性能不会受到磁盘IO的伤害。