Option A and that's what I figured as well.

Depends on what you actually want to achieve by doing those 2 requests – eg is it to prewarm 2 backend cache servers or something?

But one way to do this would be for example to use nginx Lua module https://github.com/openresty/lua-nginx-module#ngxlocationcapture_multi / ngx.location.capture_multi , content_by_lua etc and then from one response discard the body ( ngx.req.discard_body ) or just print the first.

.. theoretically maybe also the Echo module https://github.com/openresty/echo-nginx-module#echo_subrequest but I'm not exactly sure how the "combined" response would look like and if the duplicate body could be avoided just by sending HEAD request to the second backend.

You can test it yourself or try to ask agentzh.


rr
_______________________________________________
nginx mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to