我有一个HA代理服务器,请求通过该服务器路由到后端 . 后端服务器是node.js / geddy . 在geddy上启用gzip需要对核心模块进行一些更改,我不想冒这样做的风险 .

我的问题是,如果我在HA Proxy中启用压缩,是否可以配置为执行压缩/解压缩并将未压缩的请求发送到geddy后端并将压缩的请求发送回客户端?

compression/decompression       uncompressed request
                         happens here               no change to code
browser  <=====>          HA Proxy <====>             Node/geddy1

另一方面,如果您认为有一种简单的方法可以在geddy上启用我所缺少的压缩,那么我很乐意实现它 . 此外,如果有人需要我讨论我对geddy的探索,以找出启用压缩需要做些什么,我很乐意记录我认为代码更改的内容,以便其他人可以审阅 .