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