我想知道根据所使用的HTTP方法选择上游服务器的反向代理是不是很糟糕?
背景是我有一个abitrary Web服务器来处理POST
请求,后面有一些逻辑。相同的资源还包含静态内容,可以使用GET
检索。经过一些基准测试后,我意识到nginx会比我的abitrary web服务器更快地处理静态内容。
我检查了使用nginx在内部转发传入请求的选项,这是可行的。
但这会导致不同的服务器提供不同的资源,这取决于发布GET
或POST
,包括不同的标头字段。
答案 0 :(得分:1)
不,这不是一个坏习惯,只要你不需要在服务器上存储持久的每用户会话数据,按任务的性质划分任务就完全没问题了。