我想知道根据使用的 HTTP 方法选择上游服务器的反向代理是否是不好的做法?
背景是我有一个任意的 Web 服务器,它处理POST
带有一些逻辑的请求。相同的资源还包含静态内容,可以使用GET
. 经过一些基准测试后,我意识到 nginx 处理静态内容的方式比我的任意 Web 服务器更快。
我检查了使用 nginx 在内部转发传入请求的选项,这是可行的。
但这会导致不同的服务器将提供不同的资源,仅取决于发出GET
or POST
,包括不同的头字段。
我想知道根据使用的 HTTP 方法选择上游服务器的反向代理是否是不好的做法?
背景是我有一个任意的 Web 服务器,它处理POST
带有一些逻辑的请求。相同的资源还包含静态内容,可以使用GET
. 经过一些基准测试后,我意识到 nginx 处理静态内容的方式比我的任意 Web 服务器更快。
我检查了使用 nginx 在内部转发传入请求的选项,这是可行的。
但这会导致不同的服务器将提供不同的资源,仅取决于发出GET
or POST
,包括不同的头字段。