Nginx 流式传输配置,保持连接

Nginx 反向代理默认会等到后端全部相应完毕后才会传递数据给前端,无法满足流式传输需求。兼容流式传输的相关配置如下:

添加到网站配置文件,root 行代码以下:

proxy_cache off;  # 关闭缓存
proxy_buffering off;  # 关闭代理缓冲
chunked_transfer_encoding on;  # 开启分块传输编码
tcp_nopush on;  # 开启TCP NOPUSH选项,禁止Nagle算法
tcp_nodelay on;  # 开启TCP NODELAY选项,禁止延迟ACK算法
keepalive_timeout 300;

 

THE END