浏览 3.9k
我有个django项目使用的是StreamHttpResponse,一次请求多次返回数据,不用Ngin下,浏览器不需要服务端全部返回就能获取数据,但是使用nginx代理,浏览器需要等待服务端返回全部数据,请教下nginx 是否支持 StreamHttpResponse 模式

按点赞数排序
按时间排序
Nginx支持HTTP/1中的Chunk模式发送Response没有任何问题,但是对Websocket推送就必须显示配置升级。我没用过StreamHttpResponse,请确认下它使用的协议,如果仍然是HTTP/1协议是没有问题的,如果使用了Websocket协议(除了抓包,还有个简单方法,就是看你有没有使用channels),需要修改nginx.conf支持协议升级。
0
回答于2021-04-28 10:21
nginx upstream支持域名有几个方式可以考虑:
1.通过resolver指定DNS服务器,proxy_pass到对应域名或相关变量;
2.通过map映射方式指定访问的IP。
微信公众号
加入微信群