我这里有一个需求是,上传文件,但转发文件内容前需要先访问另外一台服务器,查询该文件后续要上传到哪个upstream。
如果用capture来进行查询,并且要read_body的话,那么是否会很低效呢?例如要上传500MB的文件,也要先read_body(应该会保存在temp file)。
如果不需要read_body,后续proxy_pass就可以直接对接downstream和upstream,这样最好。
另外,如果read_body了,那么后续proxy_pass还会将request body发给upstream吗?